Good work culture.
Good work life balance.
Respect for individuals.
Fair pay.
Support for skill development of individuals.
Housing Assistance Plan (India specific) an Revenue sharing plan are unique.
Good benefits and work/life balance. The culture inspires collaboration and openness. Compensation is average but competitive by Canadian IT standards.
Cons
The opportunities for growth have at times been stagnant, especially for fully remote employees. That may be changing with new Covid type policies introducing hybrid work. Compensation isn't at the top end of IT companies.