They are fantastic at training, and 99% of the people there are so wonderful to work with. Good benefits, external HR that is very easy to communicate with and get ahold of.
Cons
If you are not one of the "good Ole boys" or hunting buddies you can only get so far.