I worked there as a consultant but have noticed that:
1. FTE and consultants are not always treated the same way
2. There are lots of opportunities to learn and improve knowledge -if one is FTE
3. It looked to me that it would be hard to advance within the same organization
4. as an Organization, it is on a slower side when adopting new technologies
Overall, people are great and the atmosphere is positive.