Fast growing company has lots of growing needs. If there's a technology or area you're interested in, management will give you the opportunity to take the ball and run with it.
Cons
Sometimes there is not enough structure to know if you're fully appreciated