Pros: health benefits, great co-workers, employee development programs, diverse work staff
Cons: vision benefit, very lean staffing in most areas, limited opportunity at middle management level
A professional corporate environment with many options for employees. Nice benefits and employee programs. Interesting work and great people who work for the company.