Software Development Engineer-1 • Former Employee
Pros: Very good culture. They value the employees a lot.
Managers and colleagues are very good.
Encourages recognitions among peers.
Good employee benefits:
* Weekend fun events
Good for freshers. They can get to learn best values and culture that they can carry forward throughout their career.
Work-life balance is as per how a person plans for themselves. If you want to work more, you can pick more tasks. If not, that's okay; there's always one or the other person who's ready to get overloaded. Management looks at the team rather than the individual.
Cons: Salary structure is bad. Many freshers get salaries higher than SE2s with 5 YOE. So, it's all about how well we can negotiate.
Work is not so great. There's less innovation; it's mostly maintenance and support work. If you are looking to innovate or work on the latest tech, this is not the right place. Their codebase is written in the mid-90s using old technologies. Though the Hyderabad office name has the word "innovation" in the middle, all the latest innovation and quality development work resides in the US.
Directors show favoritism towards certain teams and managers, which leads to partiality in budget allocation. This affects appraisals and promotions.
As said in the pros, though some might work less and some get overloaded, at the end of the day, appraisals are always equal or nearly equal, irrespective of yearly performance.
There are a lot of gimmicks from the HR team regarding hiring. They lack transparency and show favoritism based on referrals.