Friendly environment.
Dedicated management and senior leadership that strive to do the best for the employees and the company.
Senior staff is responsive.
Growth is emphasized to allow stability for the employees, along with continuing opportunities for growth and flexibility in skill development.
Cons
As a company experiencing rapid growth, there is a bit of chaos that is just a result of its success.