Avantages
This is the best company I have worked for, full of very smart people, difficult challenges, very experienced people to learn from and a very authentic culture that puts the happiness of its customers and employees before every decision that gets made. It's really touching to see how we are changing women's lives with a great product and great technology. The customer support team is incredible. It's a very inclusive and diverse company, very transparent with all the employees about problems, opportunities and state of the company. From a technology standpoint, we are a small team of engineers that are exposed to different technologies and complex problems. We have great freedom to explore new ideas and great leadership.
Inconvénients
Due to the small size of the company, engineering, design and product operate still as separate teams that sometimes lack communication between them. I think that reorganizing these areas into small business units composed of engineers, designers and pm's would improve communication, performance and ownership.