Pros
Learning Opportunities: Tech Mahindra is a reputable IT services company, and working as a Software Associate provides you with opportunities to learn and develop your skills in software development and IT. Networking: You'll have the chance to build a professional network with colleagues, which can be valuable for your career growth. Diverse Projects: Tech Mahindra works with various clients in different industries, so you may get exposure to a wide range of projects and technologies. Brand Recognition: Tech Mahindra is a well-known company in the IT industry, which can enhance your resume and future job prospects.
Cons
Workload: Like many IT service companies, you might experience heavy workloads and tight deadlines, leading to high-pressure situations at times. Shift Work: Depending on your specific role, you may have to work in shifts or irregular hours, which can disrupt work-life balance. Limited Innovation: In some cases, IT service companies like Tech Mahindra may focus more on delivering client projects rather than encouraging innovation or research. Salary and Compensation: Some employees have reported that the compensation packages at Tech Mahindra may not be as competitive as at other tech companies.