MEC Global Solutions made three new senior hires, Ben Rickard, Richard Davies and Mudit Jaju. Bolstering the team with three renowned digital....