Written on: 17/12/2012
Great communication, constantly pushing to improve our campaigns. Dedicated account manager means you have one point of contact which is great. Would recommend highly.
As rated by real users
"RIpped Off" Read More
"Want more customers? You want ..." Read More
"Sharks" Read More
"Total lies and unprofessional " Read More
"Realistic,honest ,buisness" Read More