madrigaljohn
May 1, 2006, 07:45 PM
Which do you think are the best call centers in terms of environment, employee relationship, benefits, work condition and satisfaction, etc..?
To cast your vote, here's the link: http://www.johnmadrigal.net/forum/
Thank you....
To cast your vote, here's the link: http://www.johnmadrigal.net/forum/
Thank you....