Pros
- Lots of push to learn and grow your skills - Plenty of fun people to work with - Interesting challenges to solve, you're never bored - Good work life balance (on the support team at least) - The unlimited PTO is real, at least on the support team - Lots of people that you can lean on for help when you need it, I've never felt silly and was never talked down to for asking an honest question.
Kontras
- Your experience working here is highly dependent on your individual manager and team - Upper management seems kind of out of touch with individual contributors - Pay is well below market, raises are meh, benefits are meh - Very little career growth potential - High turnover, hiring too slow to backfill so a lot of teams seem to have more work than available team members can handle - Diversity and Inclusion efforts need to improve at the upper management level