- Too large of a company means that while the team you work with is great, the reality is you are a number to them.
- Review processes for promotion/raises is handled by a representative, your CM. If you disagree with how the review process went, there's really nothing you can do besides sing to your CM, and all they can do is shrug because the decision made at the review has been finalized.
- Some projects aren't what they make it out to be. Last project I was on was mis-communicated and baked up to be something it wasn't.