Vantaggi
Lots of vacation days and holidays, advancement opportunities, numerous locations across the US., collaborative environment, ability to transfer between departments within the company, good training programs for new employees, bonus programs, very accepting and open towards diversity, opportunities for community involvement and volunteer programs, good overall benefits package.
Svantaggi
Work/life balance is terrible at times, lots of no-value added work, conservative work environment, seem to be lacking appropriate technology for being a Fortune 100 company, lack of recognition for non-bonus level employees, don't encourage or reward advancing education, promotions seem to be based off of tenure rather than accomplishments, departments seem to work in silos.