Great company to work for. Cares about their employees. Good bonus structure for employees. Really cares about being in person and making real connections. Cares deeply about their customers.
Cons
Big growth within the company and just getting everyone aligned
The company has recently taken a bad turn to employees, senior management is dictatorial, experienced people are leaving in big numbers, no longer a desired local Idaho company, was once a great place to work.