There are a ton. However, the best part of working here is the workplace culture. It's more like hanging out with friends while you do work rather than working with other people. Management is amazing.
Cons
The only con would be it's growing so quickly. This causes some growing pains but nothing too drastic.