- new software management come across as “founder-pleasers”. They don’t stand up for our views even though they say they try their best to make it happen. I also find it hard to have genuine 1:1s and talk openly about what is going on as its not going to change anything anyway
- when we had one manager, they had to juggle everything going on and things worked well. Now we have multiple engineering management introduced start of this year and things don’t work which is clear as many software engineers have left
- we as engineers don’t have much to say regarding technical direction - you got to do what you are told, no space for innovation
- career progressions do not exist. Instead of appreciation and internal promotion for your hard work, they will hire a contractor and leave you as you are. What is the point in trying your best if you can’t go anywhere anyway…
- constant change of direction e.g. this week you are working on one thing, next week product and engineering goals have changed so your efforts change. And then they complain that your team does not deliver on time
- micromanagement! We have definitely been more micromanaged recently. Constant pressure to deliver quickly, with your output closely tracked. It often feels like you have to compromise between quality and speed, and if you're not able to, you're considered "underperforming"
- employees being let go without notice across all departments and on the spot - not good way to let people go.