It's easy to stay motivated with senior management consistently bringing new challenge and incentive to the table. It's nice working with a team full of cool, young smart people. The team effort is real and everyone in the company supports the company's and one another's growth
Cons
lots of moving parts and novelty which is fine if you're up for the challenge