- Got laid off (operational costs reduction reason).
- Android project is very low quality. Did my best to try to fix it (besides my main business tasks), encouraged the team to tackle it as well. Zero appreciation from upper management in this regard, also no time allocated on tech debt. Seems like all they care about is revenue.
- No real salary growth. Once in 2 years got 2 percent increase, which after taxes is +50 euros a month.
- No bonuses get ever paid due to high yearly revenue expectations.
- Almost impossible career growth. One of my colleagues ended up in long depression medical leave due to managements repeated ignorance of her achievements and targets accomplished. Junior developers waiting 2–4 years to get a middle position title (no matter the real knowledge, responsibility, pro-activity and performance).
- unpaid overtimes (a pizza in the best case)
Extra info on lay-offs:
First wave removed ~20% of engineers, 0% management (of course). It happened right the next week after a 6 months period of really heavy load and intensive work (often with unpaid over-times).
The new CEO - Matthew Gain - has shown us: once the business goals, what require big collective efforts, are accomplished; there's no more need for people.
The mood of the team got down a lot.
Second wave removed again ~20% of engineers (including me), and cut the office rent in the Pennsylvania, USA (you see, first the people, then the real estate) :)