It really depends. I got my job via an agent which I met about 3 years ago. There was no suitable position for me at that time so I just registered my profile with them. 2 years later he sent me a role and I got it. I will share my experience later here. I couldn't use Chinese in my office now.