Are job opportunities in IT better in India than abroad
Ok so I had lived in Canada for few years but due to not getting any decent job in IT even though I had PR, I returned to India. Since then I've been earning pretty good, living in tier 1 city and it's been almost 2 years now. Now I'm wondering if I made a hasty decision as it seems everyone is trying to get out of India. I'm also worried about the future about my job as I'm not super exceptional or talented, but I get the job done, so if I get laid off I'm not sure if I'll get anything good.
I still have two more years left on my PR, should I try to find jobs in Canada or its better to be in India only.