5.0
Oct 4, 2023
Current employee
Boston, MA
Recommend
CEO approval
Business outlook
Pros
Wonderful team of employees, flexible work location, excellent benefits, incredible offices and workspaces.
Cons
Organization feels a bit disconnected at times when trying to find stakeholders or approvals, but natural given the international nature of the business.