Solution Developer (Former Employee) – Dharwad, Karnataka, India – 28 January 2018
It is good company to work. Though your perspective about the company may vary upon your job location and the projects you are working on. I am eternally in debt to TTL for giving me my first pay check.
Designer (Former Employee) – Novi, MI – 22 November 2017
The sales team here is highly incompetent and lackluster at best. If you are a designer dependent on these people to keep you working forget it. These people lay you off as soon as work dries up and then they call you a few months later wanting you to come back to them for short projects. I went to their staffing recruiters to help me find work and they screwed me around, sent me on interviews and then never got hired. I was told I wasn't good enough for the companies the staffing side worked with but I was good enough to work for Tata? What gives with them? The benefits are fine and I was treated well by my managers when I worked directly for Tata but their staffing group was worthless. They lie to people and I didn't believe it until I spoke to other designers I'm friends with who worked with them as well; they would be told their great fits for jobs but never hear back or go on interviews and waste their time. I had the displeasure of seeing their sales team in action and they seemed like all they can do was walk around the office and take lunches. STAY AWAY FROM THIS PLACE!
Working directly for them it's okay.
They lie, you can't trust a word management says, except maybe your immediate manager