Pros
Excellent benefits; my retirement benefits at this time are great. Clean nice work environment. Overall the people are great to work with. My friends still there hate it but cannot leave because the pay is so good.
Cons
Micro managed; even know how long you are in the bathroom; Promotions are done through the good ol' boy network; not based upon job knowledge. Many managers are lazy or incompetent. People are looking to make a name for themselves without regard to the long term ramifications on the company. Ideas are rushed though without looking at the unintended consequences. Bad management overall. The company '"talks a good game" but doesn't really follow that talk overall. I would say they are fairly neutral toward the customer unless they are conning them. Profits are through the roof due to rate increases.