Flexible timings. Lot of interactions with the offshore teams. Easy work which leaves you a plenty of time to think about other things and develop more efficiently. Very good performance reviews and revisions at the end of the year.
Cons
Management problems.
The work is sometimes too easy and too repetitive and doesnt interest many people. Infrastructure is modest. Very less perks to the employees.