Pros
-Amazing, SMART colleagues who you can learn something new from every day, people that are enjoyable to be around, and travel with.
-a great leadership team that genuinely cares about employees and their happiness
-ability to change roles within the company, move up, take on more responsibility or try something new in a new department or on a new team
-investing in R&D/new products
-ability to work remote
-fun company events
Cons
Tightly staffed in some areas due to considerable growth, however I see that changing over time- actively working on hiring in those areas.