Pros
Early on you can get 10% raises every year (although your salary starts low, and this goes away after a period of time) Managers are nice and personable Company is very successful; reliable work
Cons
Limited growth; the company claims you can "pick your career path," but once they get you in a certain skill set they prefer you to stay there Grossly underpay their consultants; will not pay you competitive wages unless you A) ask them repeatedly or B) come in with a new job offer and threaten to leave Structure of company is very isolated; very difficult to make lateral moves into working with different solutions or industries Very "old school" in how it deals with employees; expects 10-15 yrs commitment and doesn't offer clear training opportunities or paths on how to increase skill set/take on more responsibility