I love the calm business climate here. Other things vary depending on the concrete project. That's the nature of all outstaffing companies. You may both work with cutting edge technologies and grow your skills daily, or fight boredom.
If you met the right team with the right management you could be a rockstar. If you got to the wrong team you're better quit. This place is really run by you manager so if didn't get along - you will have no chances to grow.
Well established mature processes, great expertise
"Friends first" approach of some managers, recent savings policy