Great people and great work environment. Allowed for tele-working and always pushed safety and wellness.
Cons
Hard to advance because people don't want to leave. Seems like a lot of management turnover lately and the company is getting away from the core values that made it so great a few years ago.