Pros
good work/life balance It is a good company to work for a couple of years if you are selected on campus It is a good company to work if you have more than 35 years and looking for a company to retire
Cons
But I wont recommend it for experienced people. Once you are in you must be ready to live with the same salary and position. Work will be monotonous. You will be outdated with a technology that is not updated for 10 years. You might gain in depth product knowledge but nothing that is related with latest technologies. It has been three years since we got hikes and promotions. Though attrition is increasing, management has no concerns about employee morale. Management is focusing only on acquiring other companies and investing cash into acquisition instead of existing employees. There is no fixed cycle for promotion/hikes. Depends on the senior management which means we will never get it. Salary is equal to other companies like TCS, CTS Accenture. But at least in these companies you will have onsite oppurtunities.