There's so much to learn, so many opportunities to network. Leading-edge technology, customer-centric, rich employee culture. Great sales team and management.
Cons
It's a lot. You'll need to pick and choose what you want to learn about and when, it's a great exercise in prioritizing. It's a good problem to have.
Environment! I've never worked in a company where you feel like a family! And this mindset comes from leadership! Good product + excellent environment = Great Place to Work!