Pros
Only one pros that they give you salary on time which almost every company do rest apart everything is mentioned in cons.
Cons
In Tech Mahindra 's support role generally in SAP support which is situated in Tech M's plot-4 is a worst place to start your career. Managers are trained from higher level to reject your wfh or leave request and if they give it will take a lots of effort from your side unlike other companies like Wipro and Capgemini. Senior manager is the worst part there. What they care is just targets and business goals and they left taking care of the healthy work environment of office. The senior manager is like when she wants to come office she came and when she didn't want to she will not be there in the office. Rules are not same for all people. They provide wfh facility for some employees who are clever enough to get out of them but they don't provide even one day wfh if ask them due to any health issue.