I had three separate interviews with HR and the position's department supervisor after applying online. They reached out quickly after receiving my application and scheduled an in-person interview with me. From there, there were multiple reschedules, miscommunications, and completely missed interviews on their end. Many "you'll hear from us by this date" comments and never following through with it. I had to reach out various times after they never called or emailed with their promised conversations. I was told I had all of the requirements, seemed like the perfect candidate, and to call TNS if I was offered another job in the meantime. I didn't hear from them about a week after I was supposed to and so I reached out to them. They strung along the process for weeks before I asked for their final response which was a "we found someone else." I would not recommend applying for any position in this company. To add, their positive reviews on Glassdoor are organized in response to any poor review they receive. Do not believe their fair review on this website. Believe the negative comments! Who cares if they feed you every Monday if you're not getting paid for your talent? Save your time and apply with a company that will treat potential new hires with respect.