Pros: Flexible work hours, life work balance, good compensation
Cons: Siloed business units, older workforce and harder to advance
Company management is nice and personable, business is nice for people wanting a work life balance. Flexible schedules are nice, and compensation is good for the work. Company downsizing does happen, but they try to maintain as many people as possible to fit business needs. They have a few siloed business units that need some work to make it truly one company.