Pros
1) Chance to learn new skills and update on multiple technologies 2) Good Supportive Teammates 3) Excellent Work-Life balance 4) Plenty onsite opportunities 5) Extended bench time if not allocated to project - high job security 6) When leaving the organization you get full leave pay (full amount - not just basic pay) 7) Good tax saving options provided for high salary individuals
Cons
1) No Career growth (No promotion/ change in band/ designation for 4 years) - even though was considered outstanding contributor and 10% pay hike 2) Management keeps changing policies as per their convenience ex: Variable pay cycle changed 2 times in last 3 year - now even if u serve the whole period and not in payroll the next payment date which is mid next year you will not receive your variable pay , Yearly performance review is removed , B and C level band promotions put on hold for the last 2 years