Pros
A great company where everyone truly seems invested in the mission that the technology offers. There is an excellent opportunity for disruption within the industry and employees are focused on overcoming the hurdles. The environment within the office is very collaborative and friendly, which is a reflection of the traits the company values in employees. There is a strong office culture as employees often hang out and work well together. Employees are also encouraged to share ideas, which gives the company a great startup feel. The mix of empowerment and accountability bestowed on each employee creates a great opportunity to continue to grow your skills.
Cons
As with most startups, there were a few cons as the company continued to grow (i.e. office space), however, there has been a great push to remedy most employee complaints and continue to expand upon benefits. The company's roadmap has been revised a few times, which can sometimes confuse priorities. This is the nature of the startup world, however, and keeps employees engaged.