Pros
Benefits include medical and 2 company shutdowns
Cons
1. Projects are always understaffed so each resource has to work triple the amount 2. Managers and above are horrible leaders they will work their associates and senior associates to death and still don't promote them for a good 3 - 3.5 years 3. 2 layoffs a year for the past 3 years 4. No job security, always feel you are standing on shaky ground to lose your job 5. They are notorious for eating employees' yearly bonuses or paying them way below market and still call it competitive. Once you are hired calculate the amount of money you make after putting in 13-15 hour days, you will realize that you are making the same amount as the person working at Target for 40 hours 6. If you don't work long hours or complain they ding you with performance or bench you after finding your replacement and then lay you off in the next round 7. Projects get staffed with the wrong resource who doesn't have the skill set to deliver the project just because they want to utilize that resource to bill the client. The result project, project team, and resource all struggle but you can't complain because of the reason on bullet 6. 8. No matter how hard you and the teamwork middle and upper management are always unhappy and complaining about something 9. The offshore team is constantly treated badly and overworked because the onshore team is fully incapable of getting things done besides providing lip service to the client but the offshore team is the people who get things done for this company. 10. The project feedback process is a joke it all depends on whether your director likes you or not depending on your ability to work like a donkey. 11. PMLs (Performance Manager Leaders) are a joke as well they don't help you with anything besides telling you how you can do things better because they are too scared to stand up against other directors or partners to lose their jobs. Also, they go through that abuse to move up the ladder so they know helping you will be a waste of time for them and yourself because nothing will come out of it at the end. 12. Lots of favoritism in terms of career growth. If you aren't part of their previous company it will be hard to fit in.