Pros
None that I can think of, this was a terrible experience.
Cons
LTIM systems are overly restrictive, difficult to navigate, incomplete, and you will not receive assistance trying to accomplish anything from booking timesheets, leave, policy, etc. You will be micro-managed, regardless of your experience level. You will have changes to your job without consultation, such as being assigned direct-reports. Suddenly you are a supervisor without additional pay. You will not have sufficient on-boarding and good luck with that. You will not receive tech support unless you are willing to answer the phone IST. You will be separated from bench without severance. You will not receive a raise unless you are very vocal, then you are a problem. You will be assigned clients based on the most minimal area of your experience. You are still being micro-managed. You will have to learn to speak over others to complete your sentences. You will be ignored, no response to chat/emails. You will only book 40 hours/week, regardless if you worked more, significantly more. You will not receive comp time. You will have to frequently clear your browser to navigate LTIM systems. You will not be able to copy/paste/download throughout most of LTIM systems. You are working for a third world company, you are a third world employee, US labor laws are stretched. You will have to complete annual trainings from both the client and LTIM on Cyber Security/Harassment/Privacy, etc. How many times do you have to be told not to grab someone's butt, to not respond to spam, to not trade client stocks? Financial trainings will be in rupees. If on bench you might as well be in an isolation tank, communication is horrible, rude, and overly demanding. You may or may not receive bonuses, certainly not on a regular basis, so don't count on it. Insurance/benefits are so-so. You will be spammed with irrelevant emails, dozens daily. You will become unbelievably frustrated. You will not have work/life balance, you won't even have work balance. RUN!!!