Totaly unprofessional company to work in. HR, Finance department don't give any response on asking queries and make same mistakes even after reminding too many times.
They will just hire you and keep you on bench, they don't have any projects and then will mail you to look for other oppurtunities.
I really like the working culture in Telus as it provides way to enhance your skills that helps you to upgrade your skill without hampering the work life balance .