Pros
Awesome workplace environment, great employee health benefits, great product to sell and work with. Ok pay and perqs. Overall, this company is a good place to work.
Cons
Internal systems are horrible to work with daily, many communication breakdowns at every level of the organization, every team for themselves attitude, no inspirational leadership. Too often, systems go down and their are no redundancies built into them. When everything is working well, applications and internal processes move at a snail's pace keeping employees frustrated. Decisions all too often are made in Germany with no consideration for the teams in the US resulting in massive breakdowns in trust and communication. Pay is just ok. 401k is lacking. No tuition reimbursement benefits. Revolving door of middle managers and senior leaders.