- Mostly almost all the managers are not good enough to lead a team/tribe. Sometimes they are just promoted quickly enough, or they are promoted because they are already in the company for many years.
- Politics! Oh my god! You can see someone is promoted because of nothing achieved (?), meanwhile, the team members are consistently resigning because burned out.
- If you are still a SE or SSE (not a manager), it's relatively hard for you to be promoted, you can, but you need to sacrifice your life to get it. You will see the managers keep being promoted while the lower position is working hard to make things happen.
- Overtime and overwork is your friend. You can still be at work until 3 am twice or thrice a month because of over-projected traffic for the monthly campaign.
- You're looking for a competitive salary? This surely not the place.
- Someone ping you at a random time is expected, even someone can send you only a "hi" message without directly asking you the real question.
- Don't expect anything from your Architect (but some are good tho). They will never help you. They are just random people that type "+1" or "agree" in the conference room.
- Too many unimportant meetings.
- Some product team has no insight into engineering. They come with ridiculous requirements and with a crazy timeline!