- The fast pace and quick priority pivots are not for everyone
- You really need to set your own boundaries when it comes to work life balance. There are times when you may need to get involved off hours (on-call rotation, for example), but you can also end up burning out as the company has endless things to do and high priority work and (almost) no one is going to tell you to slow down if you don't pace yourself
- Transparency about internal company changes is minimal. I find it very hard to find out about team changes or people leaving the company.
- Like most tech companies, there is a mix of awesome new code and crappy legacy code. Some teams get stuck on the legacy parts more than others.