Pros
About 2 months into my role, but here is my two sense: They always make sure you are getting what you need to be successful in the role you fill and are happy when you are doing it. The company is doing very well in terms of growth which is a great time to join a startup since you are getting the freedoms of doing what you find interesting without the fear of the company going under if they don't meet their financial goals. Work from home is an option (which is what I do), but most work in office if you are more interested in that. Lastly, you can say you made a difference in the success of a company instead of a small piece of a fortune 500. and very lastly, the sense of humor and relaxed, but determined atmosphere make me excited to come to work every day.
Cons
You didn't get hired sooner.