I applied online. The process took 2 weeks. I interviewed at Affinity Global ( Canada ) (Markham, ON) in Apr 2017
Interview
The interview process is quite good, straight to the point and less stressful. With the proper work experience, it is very easy getting the job position. The interview environment is very comfortable with little or no reason to get nervous. The chances of getting immediately hired is very high.