Pros
Decent pay and as much or as little overtime as you want. Positive work atmosphere and room to grow. Great company to start your career with and use as a stepping stone. Great 401K match 6% Health benefits aren't bad either, even though I do not use them. They is plenty of room to grow with a high turnover rate in management, so long as you are politically correct for the job Many free and discounted programs, car rentals, costco memberships, financial planning many opportunities
Cons
Very political and company when it comes to promotions They don't seem to want to utilize there best employees when it comes to promotions They take a college degree to such a high regard that if you don't have one you don't stand much of a chance against someone who does They tend to "play" their employees in order to get what they need out of them, by giving empty promises or false hope.