Pluspunten
A lot of the lower-level people and direct managers I worked with were amazing. Extremely caring and absolutely hysterical. They are the entire reason I stayed as long as I did. Lots of snacks, and pretty decent PTO. In my experience overtime(which you're paid time and a half for if you're not salaried) was never denied or discouraged.
Minpunten
-It was a constantly stressful environment where very few people aside from the sales team ever felt appreciated.
-There was a huge round of layoffs, after which they said we were in a good place. Then they laid off most of the American engineering team.
-Product roadmap is constantly changing(leading to an unconscionable waste of time for those involved in scrapped projects) and bugs get fixed at an absolutely glacial pace. I didn't realize until I left for a functional software company that bugs can get fixed at a timeframe quicker than 3 months(MINIMUM! often longer!!), and that it shouldn't lead to 10 other issues being created as a result.
-It's not uncommon to hear about certain execs screaming at employees in meetings.
-I was underpaid the entire time I worked there, and my direct manager changed over twice a year.
-pretty substantial lack of growth oppertunities
-way more platforms than we could support
-No 401 k match