They are extremely knowledgeable about all aspects of network infrastructure (both physical/virtual) as well as software solutions for both desktop computers / laptops AND mobile devices such as smartphones or tablets! The customer support team has been very helpful with any questions I've had regarding my account status during contract renewal time; they have also helped me to troubleshoot problems when needed without being too pushy - great relationship builder which helps build trust between us!! Sometimes it can be difficult communicating over email if you don't speak fluent English but we always seem able find common ground via phone calls instead :) Great value solution compared against other providers who charge more than double what CT charges per month ($$$).