Pros
Innovative, open to new ideas from everyone, management is appreciative of the hard work people put in, challenging and interesting work, competitive compensation, equity, incredible place to learn from brilliant people ... I could keep going for a while
Cons
As with any start-up it can be stressful at times due to the amount of work and deadlines involved, but it is incredibly rewarding when you are successful.