Depend on who you are "individually" you will not advance within this organization when management & upper mgmt is involved, regardless of how long you've been dedicated to working for this organization. They need to get rid of management and upper management who's running this organization. Possibly due to underhanded racism, do the research and check the percentage of who's employed "on-shore within the USA" outside of the off-shore teams. And you have your answer..