5.0
28 Dec 2016
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Work is located in London, Ontario
Cons
Very poor work/life balance atmosphere. Always wanting more work from the employees and don't seem satisfied. Communication is the worst of any employer I have ever seen and they never do anything about it.