Pros
they just pay a bit more than the peers.
Cons
they have no culture or values of their own.
no work life balance, need to work even on vacations. employees treated like machines.
no effort to look into the issues raised by employees.
onshore counterparts are not friendly.