Sarah Bird, CEO of Moz, leaving Moz after 14 years
Moz was recently acquired by iContact, and there is no word on who the new CEO will be. Sarah Bird, …
Moz was recently acquired by iContact, and there is no word on who the new CEO will be. Sarah Bird, …