Pros
The work / life balance was good. There are some really good people there working in the trenches, but they all feel under-appreciated. They have a great product idea and great potential. It's unfortunate they won't ever realize this potential because of the management problems.
Cons
It's a real Good 'Ol Boys network and they are fiercely protective of each other. They look out for each other, instead of looking out for people working for them. Most management I ran across were incompetent and lacked basic management skills. Promotion opportunities are limited at best. Management always talks about appreciating employees, but then they never back it up. Most good people eventually leave because they are tired of not being appreciated.