Overall good company to work for, great benefits and paid sick time. Good salaries. Great tuition reimbursement program.
No place to advance if you are entry level. Continually restructuring and redoing all their programs so no job security. The corporate staff is all the same people that get shuffled around, so management is very poor and a clic type place. No work/life balance, they expect you to work all the time with no overtime pay if you are salary.
Benefits, tuition program
Poor management, no advancement