Great product and opportunity to grow in a start-up environment. Good place to work for those that are self-disciplined and organized. Compensation is competitive. Flexible work schedule and a caring leadership team.
Cons
Typical challenges of a start up. The company offers benefits but are expensive because the company is small.