Pros
Business model seems to be decent.
Cons
Joining this startup is the most regrettable decision I made in my life. I was the first batch of engineers joined the company. Almost all the first batch of my colleagues left or laid off within 9 months which is very surprising for a small startup. Here are some reasons to avoid the company: Two of our colleagues need to take days off (the company provide unlimited PTO according to the contract). They told the CEO ten days before they taking off. The CEO just ignored it. Just one day before their PTO, the CEO sent a message to them saying that "not sure if you're taking an off on Tuesday and Wednesday as well, if you are I will be disappointed..." And because it was too late to rearrange the plan, our colleagues still need to take off. One of them are fired that day. Ironically, the day before he was fired was his birthday and we cellerbrated his bday and the CEO gave him a card. For development perspective, the founders can barely do anything about development. They expect the engineers to solve everything even that is impossible. If the engineer cannot do that they would give the engineer a "feedback" session to blame the engineer. Also every his task will be delayed and eventually that task will be sent to one of us. And if we delayed the task they will give you a feedback session. There are many other examples to show how bad the company is. Just avoid this company.