Ability to work from home.
Opportunity to take ownership of your accounts.
Small company with an owner who is present.
Family-first atmosphere.
The ability to provide ideas/feedback to management and be heard.
Cons
Normal things you'd expect within a small company.