Vantaggi
I'd have to say that the employees are what kept me here for the length of time I stayed. I had the privilege of working with and hiring some incredibly intelligent and hard working people. The employees are what is great about this company. If you're looking to work around people that care about what they do and are helpful then this is a great place. BUT - unfortunately they are over shadowed by the poor leadership and greed that drives the place.
Svantaggi
The company leaders (owners and investors) are clearly trying to grow the company at any cost, including running the employees into the ground, so they can sell in the future. What does it matter? The mess left behind won't be their problem but the problem of whoever buys them out. There are no structured merit increases for productive and valuable employees. I advanced when the company was younger but now that it is larger it is more of who you can suck up to in order to get promoted. If you're intelligent and add value it is overlooked and not appreciated or compensated even close to what's fair. The company is run by people who "think" they know the industry but the true experts are overlooked and/or used for their contribution but never recognized or compensated for it. If work life balance is important, if advancement is important, if benefits are important... find another place to work.