Pros
- Helpful team members - Exposure to different kinds of work and technology
Cons
- Always putting out fires, because of people-pleasing project managers unable to say no to clients, hiring juniors and not training them properly - Culture of blame, lies, toxicity, pressure, but management will say there's none - KPIs that don't make sense (for example software dev bonus are majority sales-based, when they have 0 input on sales.) Also bonus targets are only for senior staff, but somehow expect more output from the juniors without giving them any rewards. - Micromanagement processes to assign blame and create stress, rather than any real productivity gain - Always cutting costs at employees expense, low pay, long hours, paying upfront for work tools, sudden notice period extension, asking staff to resign - Training is minimum, you are expected to figure everything out on your own, due to the messy projects nobody has time to train you properly - Low pay AND no work life balance, you need to be on call on weekends and after working hours when project requires (which is all the time) - Minimum benefits, public holidays, claims - Not much food options for lunch in the area