There is a lot of head room at the company for people who step up.
The team has lots of energy and a great attitude.
Company is tackling hard problems with a lot of ambition.
Business is good.
Cons
Not necessarily the most structured place in terms of what you are supposed to do day to day.