Great small company culture. Fun place to work.
Innovative and ability to make quick changes.
If you are not comfortable with the ambiguity and ever changing objectives than this is not the company for you.
If you think the future will be held by companies who move quickly and adjust to the market, then this is the place for you.