Vantaggi
Bonus program is awesome. Health insurance is affordable and fair, covers a lot! The overall company is structured very fairly. The mission statement is admirable. There are a lot of reasons to be enthusiastic going in to the job. The training is meant to be extensive and very supportive. You can rise up through management fairly quickly because of high turnover.
Svantaggi
The structure is good in principle but the people implementing that structure currently are compromising the mission statement. The company claims to be full of integrity, honesty, truth, and ethics. I believe this company has that potential, but it won't be reached under this management. They are the rudest, most inconsiderate people I've ever met. They play petty games with their employees like they're on a game show voting people off. There is not enough accountability in upper management, and feedback never travels upwards.