- Technology isn't very interesting at all
- Software releases are infrequent, leading to delayed features that somehow make it into patch versions and such
- Process doesn't exist in new projects. Careful about even mentioning agile, it doesn't exist here
- Be mindful of the interview process and question everything. Management has been known to regurgitate complete lies about the software to entice people to continue interviewing. Especially be wary of any mention of machine learning, it is not on the table, and judging by the general attitude toward it, won't be for years
- Everyone has a hand on the code. This is great and all, until you learn that it means they don't play by the same rules
- "Collaborative culture" here strictly refers to person-to-person collaboration. And it's mandatory since the documentation here is so horribly sparse