Pros
- They'll hire almost anyone, especially if you're coming right out of college. - Benefits are alright for a starter job.
Cons
- Performance is based on how many projects you are working on, but you cannot join projects on your own, you can only wait for them to have availability to assign one to you (only the case in Houston office). - Raises are not easy to get even though they say it is. The raises are do get are negligible - Mid level consultants are overworked and taken advantage of without appropriate compensation - Training after the 2 weeks orientation is laughable because they do not have dedicated trainers, just overworked mid level consultants who are juggling training and their many other projects. - Instead of allocating consultants to projects equally, they will put one or a few people on a project to do the work of many. This causes an imbalance with overworked consultants on projects and consultants who are not doing anything "on the bench" - They'll lay you off / fire you in a heartbeat. After laying people off, employees remaining are left struggling and even more overworked. Recruiting for new young employees (with lower salaries) continue, and the cycle persists.