Pros
There isn't much overtime and the schedule is flexible around your home life.
Cons
The salary and benefits are not competitive at all. The retirement plan is pretty much a joke. They only match $200 a year max. No that isn't a typo, two hundred dollars per year is the match. There is no percentage. They do their best not to give you details about that until after you begin working. They do offer an employee stock discount plan, but that does not make up for the lack of a retirement plan. The fun environment used to be worth the cons, but new management has taken all the fun out of the environment. Now its just your typical corporate environment where they only care about bottom line. Employee satisfaction is definitely low on the list since George Zimmer was fired.