This company has the best people I have ever worked with. The management team really cares from the very top and it shows. The improvements made by leadership in just the past 6 months have been tremendous and it really shows that they listen to their employees.
Cons
Culture was a bit tricky in the last couple of years but it has gotten way better.