Good management with exciting projects. Ability to learn as much as you want and no boundaries. Great benefits
Cons
Less pay. Formal dresscode and not super friendly manageers. Not excited about products and only want to go home as soon as they are done but that is what you would expect from an outsourcing company