Pros
They teach fabulous life lessons on nepotism and how to disrespect people. They keep you on your toes because they seem to fire people for no discernible reason. They do support charitable causes.. by "encouraging" their employees to donate THEIR money which, of course, then gives the company (and its owners) a bigger tax deduction.. the benefits of which they don't seem to share. They also have a "wellness committee" - which is likely in place only to try to lower the company's healthcare costs on their terrible plans they offer
Cons
Management is pretentious and cares more about appearance than treating people well. There are no annual reviews because they "come with an expectation of a raise." Meanwhile, family members get "promotions" to newly created positions while seemingly doing nothing. Notice the 3 positive reviews on 10/1/15? I'd guess that was their task for that day.. This place makes me hate getting out of bed each day and hopefully I, and the many others who feel the same way, can move onto something better soon.