Pros
nothing as per my knowledge.
Cons
They cancelled my Employment just 3 days before my travel to Vancouver because I requested to join 2 days after my proposed joining date. I waited very long for work permit approval and spend a lot of money for flight tickets and accommodations. They know I am traveling in next 2days and they cancelled my employment and didn't respond me after that. I sent several mails and contacted through linked but no response from them. Since the travel date was very near and booking were non refundable I lost all my saving . Be careful about this nasty behavior from HR . I would advise stay away from this company. I waited for 4 months for them but they couldn't wait for 2 days . After many request they sent me a revised joining letter but then they cancelled it.