Great place, great people
Northeast Director of Sales (Former Employee) – Ottawa, ON – 15 February 2017
TechInsights was one of the best places I have ever worked. Very exciting technology combined with a very well educated and professional team. People know their stuff, meetings are quick and everybody executes well. Pay is good and bonuses are paid on time and without fuss. Overall a great place. Terrific benefits package, best I have ever had.
Great environment, good people, team approach
Questionable future for the industry in general