Pros
Above average total compensation packages
Cons
Constant reorgs. I experienced 4 org changes and 6 different leaders in less than 2 years. Each one demanding a new plan and new strategy to be developed in the first weeks they took over. Everything is a priority and there is no resourcing to match. You take a job here, it's your 24hr a day 7 day a week commitment because "it's a rocket ship". 7am calls with EMEA, 9pm calls with Asia - it's normal to have 14hour days three or four days a week. It's a rocket ship for those with millions in stock, not the lower level employees who do the work. it's just a grind with no end in sight. You get one big project done, and there are three more you are behind on that you get called on the carpet for because that leader is upset his/her project wasn't the first one you did. Management runs from one fire to the next. It's all about greasing the squeaky wheels. And the politics are sooooo deep here it's crazy. There is very little thought to longevity of employees, outwardly the CEO talks about the importance of employees, but internally he is driving programs and demanding outcomes that can't be met by the organization staffing levels. So he is stressing out every department, bursting capacity limits, and demanding more and more every week to satisfy the thirst of investors and drive the stock price up.