Terrible company policies
Pros
You can get pluralsight subscription for your career path but you don't get time to actually work on something
Cons
Too many to list... (no seriously). HR/Mobility/Immigration teams are sooo useless people and they actually don't work at all. On top of that company policies change anytime and they can put those policies on you. Okay... not convinced? Say, you are in USA on Indian visa for 5 years continuously (as per USA tax term, you are already citizen and per India you are NRI), company can promote you and then give non-sense reasons saying you are not promoted in USA and you will get the new title when you will reach to India (after your assignment is over... which can be next 3-4 years). Yes, my client loves me and hence they are not able to send me back and hence I will not be able to see my new title till 3-4 years. Useless people who never work are sitting in HR. They separate you with the term "GX" resource (if you are coming from offshore) and put different policies on you than people joining in USA. Another main issue - they work in total silo. They even work in silo between themselves. Seriously? One HR will not know what policy other HR is mentioning and so on. Also have seen discrimination. So save yourself and join other company. This is not the place for actual talent. I am with this company for almost 9 years and just stuck with the company as my client wanted me in USA, they filed H1 and I could come here.