Pros
The people who work here are extremely smart, driven, and they really care about the company. The founder and the CTO have been humble enough to help anyone, anytime.
Also, No beating around the Bush. You do well, you're recognized and compensated well. You cannot portray something that you didn't do.
You are given full creative freedom to explore all the possibilities.
Cons
It's a fast growing startup and is bound to have a bit of chaos. If you can't handle the pressure, this is not the right place for you.