Pluspunten
Made some great friends which allowed for good camaraderie. Good 401(k). Good amount of vacation and sick time if you are there long enough
Minpunten
Pay increases are very few and far between, even with great performance. No cost of living increases. Pay is significantly less compared to competitors. Lots of incompentent supervisors and managers who could care less about whether their employees are happy or not. If you want to be rewarded for good performance with a jeans pass, then this is the perfect place to work. Hundreds of jobs were cut and outsourced, so learning how to speak Indian is must before starting employment. Limited opportunities for growth or career advancement, but opportunities are there for those who are part of the right cliques or are "in" with the right people. I could go on but want to avoid ranting.