The Manager of Technical Support will be responsible for leading and managing a team of technical support professionals and to ensure the highest level of customer satisfaction for strategic accounts. The position will play a key role in maintaining the companys reputation for excepti
More...