5.0
Jan 14, 2025
Current employee, more than 10 years
Newton, MA
Recommend
CEO approval
Business Outlook
Pros
Treated like humans by leadership. Caring environment. Focused teams. Growth potential if you try. Smart people are empowered to speak up and create change.
Cons
Not easy place to work. Must be a driven and motivated person who can handle moments of high stress and deliverables. We are working with patient and site data, we cannot be late. We are in customer service and this isn't for all people.