Good salary and benefits Good chances to have a social life Good IT support You get pretty much everything to keep you producing
Cons
No trainings, only some in-house trainings Technology positions must turn in timesheets monthly Sometimes you are asked to work on things that are not from your field You just get a job...no a career