Caring family-type environment; focus on employees happiness paying off with harder working; appreciation from employer regarding accomplishments and much more.
Cons
like most successful companies, raises are earned and not handed out as some would wish
No room for professional development, no employee recognition, and promotions are not based on hard work and effort. It is not a place to be recommended for anyone...