No career growth to speak of for the onshore team. The few that were promoted were puppets, friends or relatives of management. In the time I was there, I think maybe 3 people were promoted.
Management pretended to be transparent, but really weren't all that honest.
HR was a joke - things told to HR in confidence were often relayed to management; unfortunately there was no "ombudsmanship"
Reviews, bonuses, merit increases were a minimal.
Many late night and early morning meetings to accommodate the offshore team. A lot of hours were required for the projects, given that you could be assigned to 7 projects. All that for low pay, wasn't worth it.