I applied through a recruiter. The process took 2 months. I interviewed at TNS Global in Jul 2016
Interview
thorough and efficient, met the senior team and it seemed to go very well despite being very hot and i was late but otherwise i liked it a lot although the office is not very nice la la la la la