Opportunities for product growth and personal growth. Fun, engaging, atmosphere for employees.
Cons
Since the company is always moving forward with innovative ideas, there is potential to have consistent change in job responsibilities which can lead to confusion.