Great fellow employees. This is what allows for long term employee retention. Amazing and supportive managers that are genuine and care about their employees.
Cons
The company has always struggled with keeping up to date with technology. It is their Achilles heel and will always be despite a decade of management changes.