- you often feel thrown in situations without any adequate knowledge
- no technical formation hours: you will squeeze your work time to learn what you are supposed to do and how
- overwork culture: nobody will ask you to work more for free, but deadlines will do. Everyone works more, so you know that if you don't, your tasks will load your teammates more. And nobody likes that. It is hard to feel is fair to leave when everybody is still at their desks watching you.
- quality of work is not the company focus, workers are often discouraged to put heart in their work (especially eager young employees) and be fast instead
- awful coding: programs are not structured with re-usability or easy debug in mind (but I was sort of lucky with my group of work)
- labour waste: some people (often because there is no need for them) is asked to perform tasks that is so clear will end up in the trash, instead of using that time on formation
- hard to get promotions: only years of experience and age will get you on higher levels (it is not worth it to work more to show off)
- hard to ask for an upgrade if not really necessary
- AWFUL IT REPAIR department (Slow! Knew more than them without even trying. Better off your own!)