* You are at the mercy of your luck. If you land on a bad team or with a bad manager you will hate your job
* The company says they care a lot about diversity, which is a good thing. Unfortunately, it ends there without any real effort to improve it. It's actually getting much worse
* HR says they care about people. Once again, it's just empty words
* Company says they care about the communities. Once again, it's just empty words.
* There's not much support for junior devs
* People in different orgs have *very* different experiences
* The CEO is out of his depth. Doesn't understand what Stack Overflow is and what made it great. He's trying to turn Stack Overflow into a big bureaucratic place
* HR uses OfficeVibe to measure employee satisfaction. Yet the questions on OfficeVibe are engineered so that you say good things about the company. They ask questions like "how environmentally conscious is your organization?". OfficeVibe never asks for any of the things people are uncomfortable about, which in the ends makes it look as if everyone is happy
We used to have the ability to post anonymous questions on the AMAs. When somebody mentioned the possibility of unionizing, the CEO looked clearly uncomfortable. From that moment on, you need to be logged in in order to ask anything