Pros
Working in the company is really stimulating, it is an exceptional opportunity to grow on both a professional and personal level. The high concentration of talented colleagues, the technical challenges, the fast pace and high level of energy and ambition are some of the ingredients that make this a reality. To support this the company offers a very good salary and numerous benefits. There are yearly retreats and various activities which contribute to bonding with colleagues, to the point you soon start considering everyone a friend rather than a co-worker.
Cons
As part of the company you are expected to maintain its high standards and push to improve them even further. This may test your determination and may result in working long hours.