Pros
* Great career development * Flexible environment * Although the benefits can improve, the company does provide a very nice benefits package * Working with intelligent people from all over the world * Collaboration with diverse groups of people * Great team bonding - remarkable parties and exercises to build bonds among the team * Transparency - The company is very transparent with its health and operations * Learning organization - the company promotes learning and to develop its people * Mobility - vertical and horizontal
Cons
* Not enough of a global mind frame. As the company continues to expand globally, the services and support provided need to adapt to new cultures and environments. * Individual benefits can improve, but the package is good.