Avantages
Pay and benefits were reasonably good. I liked many of my peers.
Inconvénients
*Senior management is disengaged, has no idea how the operational side of the company functions, makes a lot of short-sighted decisions while ignoring input from the managers that report to them.
* Wildly inconsistent disciplinary practices with some employees being written-up or even terminated for the same things that other employees only get unofficial verbal warnings for (this could put the company in an awkward legal spot, so I suggest they get this one ironed out sooner rather than later)
*When things go wrong blame is almost always allocated to the frontline employees rather than poor process design or inadequate resources/staffing
*Building off the last point, managers (particularly the higher up you go) rarely take accountability for anything and allow their subordinates to shoulder the blame when things go wrong
*Promotions get dangled over your head for years, but somehow it's never quite the right time or not quite within budget to actually make it happen