Working Culture is good on onshore
People and some Managers are friendly
Cons
As in all companies no one give hikes and promotions to their best employees else
they prefer to hire from outside and give them a handsome salary. People should give hikes to existing employees and value them