Pros
Lots of growth, opportunities and encouragement to contribute! One of the best CEO's I've ever had the privilege to work with. He's open, honest, humble and sits right out among everyone instead of in an isolated office. Office environment is open (not sitting behind a cubicle wall) and there is a good balance of work and fun. A really great product that continues to make a difference in the lives of thousands running businesses all over the country. Great retention in customer support. Most who leave the department remain in the company. Permit hiring of remote employees in customer support.
Cons
Some difficulty keeping up with the growth, making for some long work days. By the time you get done training up a new group of team members, you're getting behind again.