The hiring process is grueling - If you're looking for a full-time position, you can expect: a group interview, followed by two or three 1-on-1 interviews, followed by an interview with a General Manager, followed by a drug test, followed by an offer. And good luck finding a full-time opening advertised, TCS prefers to hire part-time (or 'prime-timers' as they call it) and make you earn your salt. And that's just fine, unless you want to be able to pay your rent. Also, the aforementioned company culture can get to be a bit much. Sometimes positivity prevails good business sense, and this might become aggravating to like-minded ambitious coworkers who want to see the company succeed, not wear a rubber bracelet that says, "Front and Straighten" (not joking!). Additionally, in late 2008 word came down the pipeline that a company-wide 'raise-freeze' was going into effect and would stay in place until the economy stabilized; which gives you no reason to work hard at what you do as you know you'll never get the raise you deserve. Lastly, it doesn't matter who you are (prime-time, full-time, sales, visual, manager, AC, IC, GM, whoever), get ready to clean the bathrooms each and every night. TCS does not outsource bathroom cleaning - I am not joking. Enjoy your daily dose of humility, as everyone pitches-in to keep the TCS family afloat.