Pros
* many opportunities, I was able to get alot of exposure with important clients able to build amazing things that have added value
* great environment to learn and build my skills, work on many projects that have had impact
* able to share ideas and get feedback with the team
* the CEO cares a lot about the well being of the employees, and can be very understanding
Cons
* the team is very hard working
* the product is amazing and but also hard to learn everything