Culture, Work-life balance, Overall employee support.
Good amount of timeoff and recharge days.
Cons
Fast-paced environment especially in my team.
Ever-changing priorities but overall its manageable.
Pay seems less especially in Canada compared to competitors.