Great company to work for, would love to be there for the long term, benefits are great most of the people are great, the work feels accomplishing.
Cons
Management has changed over the years. It’s to be determined if it’s for the better. They cater to the buddy system. If you’re their buddy, you get away with murder. If not, well prepare to be overworked and dogged on for “not doing enough”