Treated like family. Benefits are great. Opportunities for career growth. Flexible with working remote. Takes care of customers. Is growing it's presence and product.
Cons
Office space needs improvement due to company growth. Personal relationships with all other employees is difficult when working remote, but the company does provide company outings.