Pros
Everyone here is incredibly professional and intelligent in their given field. There is no shortage of work, growth, and opportunity. They let you branch out and integrate into all aspects of the company. The company culture is one of encouragement, curiosity, and evolution. The pay is good and the benefits are even better.
Cons
It can be a bit chaotic because it is a startup, so you need to be able to thrive in the noise and be open to the opportunities chaos can bring. You need to be a self starter and adaptable. Everyone is incredibly busy so there will be times when you need to find solutions on your own.