Pros
-Flexibility
-Good salary
-Great product and mission
-Great benefits: 401K, healthcare plans, Employee Stock Purchase plan, 10% development
-People cares. Leadership cares.
-Push for edge technology and AI
Cons
- Base salary average
- Too many integrations too quick due to a lot of acquisitions.