Vantaggi
Some of the managers are very efficient and helpful.
Svantaggi
If you ever have to file for unemployment, you get hurt, get sick, etc. and they give you an unpaid leave of absence, they will fight your claim and lie to the unemployment office. The COO and HR personnel are untrustworthy. This company favors whoever does the most work, you can have a combative and unsavory attitude and thus create a hostile work environment for other employees but not worry about losing your job if you produce in high numbers. This is to the point that if you say anything about the hostile work environment to a member of management you will be looked down on and may even lose your job as a result. They do not care about you as an employee, you can receive a raise and positive remarks about your job performance and still be first on the chopping block during their yearly lay-offs during the companies slow season.