Great management team who is working on continuous improvement in all areas. Focus is on business growth and employee satisfaction. Good environment if you want to be heard and make a difference.
Cons
Growing pains, but nothing unexpected. Working through process improvements and onboarding new employees.
Ignorant and incompetent management. Callous and inefficient HR department. Petty and vindictive supervisors, more worried about catering to the useless than working with the functional employees.