Fast paced environment, and great co workers. You get to help problem solve for not just the customers, and prospects you work with but also the company.
Cons
The company is growing so quickly that it is hard to keep track of the new trends, and product releases.