Nice people around to work with, plus the day-by-day challenge to face new situations that make us challenge ourselves to do the best. It's a good opportunity to learn and get into the market.
Cons
There could be more opportunities of growth, and motivational programs.