Great team, great product, and focused on growing the company. They really want a culture people enjoy to work in and seem to care about employee well-being.
Cons
Like any small company, there are growing pains and have to be willing to adjust to change. Some may see that as a negative.