The management team: most of the team managers have lack of skills and knowlege to be managing people. The Customer Service manager, for instance, lacks humanity toward his team members, not being able to give any positive feedback and always making almost impossible to reach any kind of bonus!
The owners of the company: one a very good sales guy, and the other a tech guy, also lack experience managing people.
The Human Resources team: although very friend, is a joke! They should be called recruitment team, as any other HR tasks are performed by management.
The trainings: insufficient and not really interesting;
The bonus scheme: hard to get and totally subjective, variable due to managers opinions;
The internat procedures: change too fast, and depending on team managers will. Not consistent, and often contradictory.
Internal communication and tools: poor, often information is lost due being send using the wrong channels;
The company issues ilegal job contracts for the employees working during weeks, not following Spanish Labour law!
Overal the company is not really open to new ideas from employees, and also due to lack of career progression in the company, there is an high turnover.