Pros
After working at other companies that say they "listen to their employees," only to ignore feedback the moment it's given, it's great to work at a place that truly values the input of their resources. I have worked for Cloud Coach for several years and watched as senior leadership solicited and acted repeatedly on input from employees--this company truly cares about making the best product and the best team culture. That team mentality is foremost in everyone's mind--the culture here is amazing! Everyone pulls together when things are tough and celebrates our wins communally. I have made life-long friendships while working at Cloud Coach, and truly think of everyone here as family.
Cons
The learning curve for new employees can be tough. Cloud Coach has a complex product and you have to learn the Salesforce platform on top of that--it's not for the faint of heart. The onboarding of employees has improved drastically since I started, and you can tell the company is focusing on trying to make this as painless as possible, but those first three weeks can definitely be a challenge. That said, once the first month is over everything starts to click.