- Non-agile environment, you can hear here that "We do not do Agile, we do deadlines, can't you see?" You work to meet some imaginary deadline, which is even not consulted with you as a developer or anyone from the development team. Deadlines are not respected by anyone anyway as they totally ridiculous and impossible to meet. They just create unnecessary tensions in the company.
- Your opinion does not count. So, forget about improving anything in this company, including inefficient development process. If you do, you will be reminded by the management that "The team is not a democracy"
- Strange disconnection between the teams, e.g. front-end developers do not work normally directly with the designers, because "they are busy with important stuff". They usually have to go through a PO, who interprets the comments they way he/she likes... Not mentioning that this kind of communication takes ages and is very inefficient.
- A lot of tech debt and lack of process preventing it. It has been identified as a problem (e.g. mentioned in the proton main blog post) but as agile is not liked by the managers, the tech debt is not managed either.
- A lot of frustrated people. Some of them post some angry comments on internal messaging platform that are being removed by the management.
- Arrogant management, strongly believing that fact of working in the past for a physics research facility somehow makes them great managers and engineers.
- Salary below market