Pros
The culture is fantastic, the people are hard-working & intelligent, and the business is exceeding all of its current growth goals. It's an exciting time to be a part of the team, and it seems like we're breaking new ground in our space every day.
Cons
No one is going to micro-manage you, so if you aren't a self-starter and a good individual contributor this probably isn't the place for you.