Pros
You meet some great people, but a lot of those people are leaving or wanting to leave.
Cons
1. Unless you’re a sr manager or above be prepared to get overworked and have those above take all the credit for your work with minimal recognition. 2. Pay is quite low compared to industry average, which explains the type of talents they get. 3. You have to cite the “Code of Values” in almost every meeting which is very cult like… but no one actually follows them. 4. They don’t promote within, even if they tell you they do during the interview process. 5. Limited growth opportunities 6. People who were hired on as remote got a special surprise and was told to go back into the office because leadership don’t think you can grow unless you’re in person despite the fact that productivity increased.