Pros
Demand operates several platforms so I can't speak for each and every experience, however, my experience thus far has been great! Demand has the structure and stability of a corporate work environment - but makes for a start-up culture since each site continues to evolve. Employees are welcomed to take initiatives and strides towards business improvements. Upward growth is always an option as long as you keep your eyes on the prize, vocalize your career goals to your management, and work hard to get there. The benefits are good. The culture is fun and considerate. The company has an awesome facilities team that is ready and willing to help you with any office request imaginable! We also have informative monthly town halls so the entire staff is kept up to date on the performance of the business as a whole. Win-win's all around.
Cons
I wish there was a bit more collaboration across platforms.