For the most part it was a good place to work at. However there is a lot of internal culture conflict and politics. People either like you or dislike you for valid or invalid reasons and then you are air marked and very hard to turn things around with management. A lot of real people and a lot a fake people as well.
ProsLots of team meeting and internal trainings.
ConsManagement is not in control