- Sales have, for years, far outpaced development output capabilities and have cultivated resentment to sales and upper management; the product development teams are constantly put in a near-unwinnable position trying to deliver various requirements with competing priorities at once due to promises made to clients.
- Horizontal career movement is not-uncommon, but opportunities for vertical growth are virtually non-existent, which is especially laughable as:
- They just keep on hiring more and more and more VP-level positions, and all but one of them has been from outside the company; it's really insulting when you have to pull-teeth to get a decent raise, and yet they keep top-loading high-paying VP-level positions (a handful of whom travel every week and need to be flown and housed at a cost to the company). A number of the new VPs are just overlapping job responsibilities with other VPs, so it seems especially laughable.
- There's a sad lack of women in VP positions
- Upper management has been doing a really heavy, and cringe-inducing, top-down "culture" push; paying lip service to building a great culture, being accessible, and talking about being "great innovators" while they continue to ignore the terrible morale that has developed in the company, and they are taking no initiatives to actually foster innovation, creativity, or personal well-being, something that most noteworthy tech companies actively *enable* their employees to do.
- Inter-departmental communication & collaboration has been improving greatly, but can still often be difficult to get things done quickly
- There is a constant battle of "needing to take the time to do things correctly" and "just getting it done", leading to really inconsistent results and lots of stress
- While there are lots of efforts to establish straightforward and standardized processes, different departments have differing expectations and pressures that can hinder this greatly
- Depending on the department, it can be difficult or impossible to get support for employees to take advantage of external training