Pros
+ Great company innovation related to product development and process improvement that stands behind their commitment to customers + Smart executive leadership that listens and makes good decisions on behalf of their people and customers + Incredible customer satisfaction...it's great to be with a company whose customers sell for you + Fiscally responsible + Consistent and open internal communication while leveraging their own technology to create organizational alignment ***I've worked for other excellent and very successful software companies and prior to CSOD thought that things couldn't get any better until I got here. It's a VERY exciting time for customers, employees and the ecosystem of partners!!! In my experience, there are only a few opportunities in people's career that really make the hard work worth it and this is definitely one of them.
Cons
+ If you're not ready to work hard and give it your all, it may not be a good fit + If you need a lot of structure and are not ready to be entrepreneurial and make calculated decisions, you might get lost + If you're not ready to travel, you'll get homesick + If you're not ready to put your ego aside, grow personally and challenge the norm, this isn't a place to hide out and be satisfied with the status quo