Pros
Friendly office culture, young and dynamic coworkers, company parties, good circumstances to achieve goals, good career opportunities & good training program. When you work hard and take the advices you'll get here, you'll be able to achieve the companies & your own goals.
Cons
Focus is on performance. That means that coaching also is based on performance instead of the underlaying social coaching. For some people this can be demotivated. Make sure that you take advice not personal. Also the focus is more and more on quantity instead of quality.