Not very motivating and lackluster performance culture
Technical Support Analyst (Former Employee), Toronto, ON – August 4, 2015
Not the ideal place to work. I spent 5 years of my life gaining not so up-to-date experience with outdated technology. It was a good place to stay for a bit, but once learned a certain amount, there was nothing else to look forward to..