Pros
Fast-paced place with lots of learning opportunities and some very smart people to work with. Traveling could be a perk too. Diverse environment.
Cons
The company deserves zero stars. This is an extremely messy environment that makes you fell like suffering pretty much all the time (yes, read the older reviews, they are the real ones). The company has created a unique mix of incompetence and arrogance with extreme ambition all put in the context of total chaos. It operates with only few super-stars swimming in a sea of utter incompetence. The worst part is that in times when every company is trying to attract talented people with great career opportunities in addition to great benefits/perks and treating them like desirable resource, this company's HR is showing total lack of consideration for employees and acting like their biggest enemy.