Pros
Team atmosphere is great - everyone working towards same goal from engineer, development, sales, founder.
Growing fast since SAAS offering.
Realistic goals, expectations, quotas.
Cons
Still unproven in SAAS market. Growing extremely fast, but still needs another year or so to truly make it.