Pros: Clean environment, great people, new equipment.
Cons: Don't rock the boat!
Excellent pay and benefits. Sufficient staffing in most areas. Great people to work with across all departments. Management does not like to have problem areas pointed out to them. "No one else is complaining, so why are you?"