Small "family like" company, good distribution of customers, and focused on small business customers. The owner welcomes and encourages employee growth.
Cons
Small company with a shared work environment (but ability to work from home is nice). Local travel daily but not too far.