Pros
Location. This is the best part of the company.
Cons
The company has zero vision, they take up any work that comes their way. Further they do not employ new people for that, under the garb of utilization they make you work additional hours for that and also not pay compensation for the same. The mid level management consists of the most inept people in India. The mid level guys are ones who just did not leave and stuck to their junior work and the people above them left and then they became in charge. They are the ones who do absolutely nothing and just keep taking nonsensical meetings the entire day where a simple email to others would have been sufficient. If you think this is normal and happens in every company, take the wrong things happening in your company and multiply by 100. Its that bad. There is absolutely zero growth once you enter the company, no scaling up opportunities. The attrition rate is high and the HR is sleeping at the wheel. HR has confined its role to rangoli competition and send motivational mails to everyone on Monday. There is a reason why no one is willing to join the company. It is due to low work life balance and low single digit year end hikes. If you still wish to join, I would advise you to ask for an astronomical hike (once you get in, your annual hike wont even beat inflation), because they will agree to it since no one is willing to join. People agree to the offer and then decline at the last moment. Unless the upper management looks beyond mid level management and has a meaningful conversation with the juniors nothings gonna change. And this is highly unlikely.