Best company if you are already joining with high salary
Pros
Work culture is good. Less politics when compared to other service based companies Flexibility of work from home. Best to join during later part of your career
Cons
If working in operations team, work is mostly related tools used in Oracle. Those automation tools are useless outside of the company. You'll grow dumber each passing day working on only the tools you are assigned to you. No yearly performance review or appraisals. Hikes are very rare and totally depended on the management. Salary hikes are minuscule. I have seen colleagues who stay in company for more than 5 years in the same company doing same repetitive work without a single rupee hike. Firing is common scene.. Company can fire you whenever they feel you are useless.