Pros
U do a lot of work and ultimately learn.
Cons
1. RMG works in a irregular manner rather than hiring people from a place to work there they hire people from some city train them at someother and allocate project at some third place. Cherry on the top they move you from one city to another as many times as they nedd but pay you reimbursement just once. Pathetic policies and exploiting the freshers is one of the things one will find prevalent at TechMahindra. 2. Salary is low as per the Market standard but the hikes are even less and demotivating at the end after spending two years at TechMahindra one would be earning less that what infosys is paying to a freshers at that point of time as they(companies like infosys) revise the salary package accordingly.