Pros
A company that encourages and demonstrates vision, creativity and a passion for doing something that most companies and individuals would not be willing to do, automate and lower the cost of dealing with transactional taxes for small, medium and large businesses. A corporate management team that embraced cloud-computing 10 years ago and based on the headlines in today's tech news, cloud-based computing is now embraced by the mainstream.
Cons
The growth of the customer-base and the demands that the customer-base puts on Avalara's employees is currently out-pacing Avalara's ability to hire enough qualified employees at both the "front line" and middle-management levels. However, acquisitions and an aggressive hire strategy are certainly being acted upon as quickly as possible.