Pros
The company invested heavily on sales and marketing workforce. It is good to see the brand name everywhere.
Cons
As the other reviews illustrates, the organization is heavily focused on marketing and sales investments. For engineers, there is little to no opportunity to learn and adopt modern technologies as the platform forces all the application development to be done in JavaScript. Engineers with server side skills will have no opportunity to build on that skill unless you are in the platform team. Also limited engineering roles can apply frameworks outside of native JavaScript, such as React or Angular. Its a grave yard for engineer's career if you are in the growing mode and looking for a position where you can learn and grow during the projects.