Pros
Customer centric, nimble, transparent, great product, minimal turnover, cohesive team, daily stand-up calls, weekly/bi-weekly customer calls, great customers.
Cons
The usual challenges with steady growth, moving from a small start-up to a mature company.