
CM.com
RepVue Score
0
CM.com
Back to Reviews
Current Employee CM is based in the Netherlands and has opened offices worldwide in strategic hubs. Wile not obvious they power some of the worlds largest brands behind the scenes. They truly could do a better job in their marketing to reflect this. Browse Other Reviews
Former Employee Poor management, not a real sales culture, objectives are made up
2.7
Mar 29, 2024
Useful
2.7
May 21, 2025
Useful