- The execs are completely disconnected from reality and have no idea what they are doing.
- They do a reorg every 6 months (often comes with a layoff)
- You never see execs and VPs posting on slacks, ever. They have their private channels and only talk in there.
- They keep ignoring issues that people are reporting to them until years later when one of the C-Suite or Director realizes that yeah it's an issue, and all the sudden it's a high-priority task, and the C-Suite or Director gets credit for "finding this critical issue", while commenting that "engineers need to do better at preventing this type of problem".
- I worked there for many years, and not once I've met with the CEO, CTO, or even the VP of engineering. I worked at bigger companies where I had met with the CTO and the VP multiple times, especially as a Staff Eng.
- The benefits get worse and worse every year. The cost of core benefits (like healthcare) gets higher, and the other benefits get removed.
- There is no way to get promoted without doing some strong politics. Working hard brings you nowhere. I've seen terrible engineers dodging work all day getting promoted 4 times in a few years, and people carrying teams on their back not getting any promotions.
- The pay is low if you live in a HCOL area, it's high if you live in an LCOL area. I've seen people living in the middle of nowhere refusing jobs at much bigger companies because they would get paid less, while people living in NYC/SF/LA are getting paid 20 to 50% below market rate.
- There is little to no raise. Best case scenario you can expect 2 or 3% raise every few years.