Pros
encourage volunteerism, amazing health insurance - single person pays $40/mo for full coverage and company gives $500 - $1000/year to help cover costs. match 401(k) at 200% up to 6% of your income. great pay.
Cons
upper management isn't concerned about the day to day operations and concerns from non-management employees. HR is a joke. They don't protect/represent the everyday employee, but lower and upper management. EVERYTHING is being outsourced and job stability is gone. No one seems to be safe. people who have been there more than 20 years are being laid off because of outsourcing. This used to be one of the best companies to work for if you wanted to work your entire career for one company. This is not the case any more. It's really disappointing how this company is taking away from the local economy by outsourcing to India and other states. For instance, when you call customer service, most calls are outsourced to a place in Texas. Management isn't trained before given a position. There seems to be no training if a manager hasn't managed before.