Pros: excellent medical benefits, paid travel, some paid lunches, employee camaraderie, 2 weeks vacation and 5 days sick leave upon start
Cons: pay below median salary range, evaluations and advancement is slow or non-existant, raises are sparse, some divisions have poor morale
Excellent work atmosphere in most divisions. Health benefits are excellent and 401k matching is 6% but the choices of investments are questionable. I worked in IT and most of us were separated 400 miles away so there wasn't a real cohesive day to day work bond. Morale at my particular division location was low compared to other divisions. There would be the occasional "appreciation catered lunch" or safety meeting giveaway. Appreciation raises were sparse.
The work was very satisfying though and paid business travel to help out our satellite locations across the US was the most enjoyable part of my job. My co-workers at my location were good people with most having a sense of humor and making each day more enjoyable. I actually made a few good friends while working there. The quality of product is usually of very high standard.