Had a great team onshore and created one offshore. Working hours were reasonable , paid good and benefits are alright.
Cons
There was no budget for infrastructure support and employee salary adjustments were nil . Employee satisfaction was all time low after many years of no increments.