Pros
Community service time, they give you 40 hours paid to do community service work. Christmas Club, you can deduct as much as you want then they match up to a certain amount depending on how long you have been there. They pay Dental 100% for the employee.
Cons
They pay 100% employee dental, but rake you over the coals for all other medical benefits. They don't close for bad weather (snowmaggedons, ice storms, none of it) and say they would rather you be safe, but pressure you to either drive in or stay over night and don't care that you might have stuff at home to take care of or a vehicle that is not equipped for that kind of weather. Nepotism happens, especially in Operations. Some of leadership is very cliqueish. If they like you, you're good. If they don't, they'll make work miserable for you. If you don't buy into what they're selling (internally) then they'll do what it takes to get rid of you. They were an amazing company to work for when I first started. Now I wouldn't let my worst enemy go to work there. They care about making money not their clients or employees. They do not practice what they preach.