view-company-reviews
/company/movidea/place-order
1 Reviews of Movidea
Boston, MA, United States
Company reviews
1
Anonymous
Imported Review
10 Feb 2021
They were really good at talking about what they could do, but they weren’t good at actually doing anything.