Vantaggi
Low-key, easy to keep up with workload. Benefits are pretty good once you've been an employee for several years
Svantaggi
After a couple of management changes, the company does not have a dedicated in-office VP, and the CEO is never in the office, so he essentially relies on word-of-mouth to know who is performing well or not (which can be unreliable, since HR and some managers will twist stories around if they don't like you). There is an operations manager who has already been responsible for several people leaving due to micromanaging outside her scope and overstepping personal boundaries. Also, if you or your spouse has a medical emergency, then you will be written up and threatened to be fired for missing work - even if you send notice on the day of the emergency, send daily updates while you are in the hospital, and return to work with a doctor note excusing you for all included dates. The company also largely put an end to promoting from within, leaving no room for advancement.