Pros
Fast paced sales environment with uncapped commissions and good base pay. Solid benefits package. There are fewer than 25 employees so everybody has a direct impact on the business and your ideas are often implemented by management; changes are made quickly, as the company is small and thus nimble. The team is very close and everybody is super friendly and willing to help. Free coffee and the company often buys lunch for the team.
Cons
No direct deposit, paid via paper check. The initial training is weak, but as of the time of my departure, management was completely overhauling the new hire training. The owner is an inexperienced leader, but plays virtually no role in managing the people (the sales director and ops director handle people management, so interacting with the owner is very rare).