Pros
Colleagues are nice and friendly. HR is helpful. Most people know what they are doing, and how to do their jobs.
Cons
Management runs the business like a joke. Everything is based on their whim and fancy. No direction, no leadership. Things can be planned, and the next day, decide to do a 180 and everything changes. They don't even care if this offends anyone they work with. Grand plans, but no guidance, or even any idea on how they want to get there. They hire many upper management people, and even people from experienced companies, but do not listen to the advice. The management just targets different teams/functions to point fingers at daily. Very obvious favouritism and siding of certain staff who obviously cannot do their job. They don't need people who know how to do things, they just need people who speak with an accent, have worked/studied overseas before, and can be controlled like puppets. Very rude and unprofessional when speaking to internal staff as well.