Pros
There is a very energetic culture and it is a great product. The company is growing quickly and there are ample opportunities for personal income and advancement for top performers. The company provides good health benefits and even stock options for referring other employees.
Cons
The same enthusiastic energy can become cultish at times. Joking about worshiping "our god and savior Ra" (The company "mascot" is Ra, the Egyptian god of the sun), calling the mid-atlantic team the "maniacs" and using pictures of Jack Nicholson from The Shining to represent the region at company events (where Nicholson plays a demon influenced, psychotic MURDERER!), and often encouraging work all hours of the day, 7 days per week. Some people might really like these characteristics (it sure beats a dead-end, boring job where people are all clock-watchers), but most people with a four-year college degree (in anything other than the humanities) may often feel more like they're a part of Amway, or other MLM, rather than a professional corporation.