From my time at Grand Rounds, I can say it was not a patient-focused, patient-first company. Sales and account management were prioritized above all else. The business model is business to business (because the company sells the benefit to companies) to customer (because the benefit is used by the employees of the companies). The business-to-business part is heavily emphasized, which means you'll be forced to do what the customers want to appease them more times than is fair. Management at Grand Rounds, meanwhile, really doesn't like to push back on that. After all, there are contract dollars on the line. All the while, Sales is making more promises about what can be done, so everyone downstream has their hands tied. I don't doubt that collaboration between companies and their customers is normal, but the degree to which Grand Rounds was unwilling to protect both its product and its employees from unreasonable customer pressure was no fun for anyone (except maybe sales).
Also, the Care Team is in many ways the heart of the company, but from what I could infer, they were not treated or prioritized in a way that was equal to what they did for the company. There was a lot of lip service paid to how important they are, but I don't think they were treated as well as they could've or should've been.
Management was... not particularly good.
There are more things I could say, but if you're reading this, you're most likely thinking about working here. I've known many people who had/are having a great time at Grand Rounds, and certainly, what your experience is at a company depends on factors like what team you're on and what role you have. But, in my opinion, if you're looking for a mission-driven company, want to make a difference, and want to grow your career, there are better options out there. Don't spend your time here.