Small company, Everyone does their job, They care about you as work/life balance. They accept any and all ideas to make the company a better and efficiently ran company.
Cons
They need more employees to help them accomplished the many projects that they have such a small group of people taking on.