Was a good learning experience right out of school. Had good professional experience.
Pros
Working at Large Consulting IT firm, can be used to put professional experience on resume. If you are lucky enough to work on a large project. Benefits, Vacation, and Salary are pretty decent and comparable to other large firms. Some large projects can be quite challenging, usually working alongside many different clients.
Cons
After a project ends, they will give u less than a month to find another project. If not they will lay you off period. Hard to move up the ladder; must be a suck up and work extra long hours to show dedication. Bonuses are meager/nonexistent for lower consultants. Also Review system where you will be reviewed by upper management on a 3-6-12 month basis. Reviews will be used to analyze further compensation, increase in salary, and promotional items. Managers can be breathing down your neck a lot. Some upper directors/managers have no lives/ work non-stop/sometimes no sleep.