Upper management is non-existent.
Team leaders and senior personnel are more concerned with popularity within their cliques and than valuing members of their respective teams.
Wages are too low for the work and current bonus system does not reflect work accomplished.
Experienced employees are not valued and are pushed out regularly.
Promotions do not reflect ability to do the job or interaction with members of the team, however it is about how malleable a person is to team leaders and management as to not promote a new way of thinking which would benefit other team members.
HR does not care about employee relations and does not consider staff a priority.
Management will berate and swear at employees for minimal mistakes yet will demand respect.
No clear priorities regarding work received causing work to pile up which will be followed by criticism despite maximum effort given.
Employees will rarely receive positive feedback for work done, however criticism is given on an almost weekly basis.
Team leaders will often time holidays during busy periods which they are made aware of at the beginning of the year causing remaining staff to be overloaded with work.
When employees form a good work relationship with each other they will be punished for it.
Employees are consistently ignored causing frustration.
Employees are treated as though they are children and are given no respect.
Management doesn't understand that in a multicultural environment employees have different cultural backgrounds and therefore interact differently and are punished if they do not comply with the mindset of the management.
Team leaders have no leadership qualities.
Server and internal systems have a lot of bugs.