Politics wins always
They don't care for their employees, what problems you're facing they will never understand because they're not connected with their people.
No benefits
Canada team always try to keep eye on you for your personal stuff.
Technical team was good but they always try to say wrong things just to make good image of themself in front of management.
No one will help you in the worst times you will be culprit if you're not useful for them, they always take wrong decisions and terminate employee without knowing truth.