If you're considering joining this company, read this carefully.
Pros
Salary on time. Brand name.
Cons
Disclaimer: This is my personal experience in my particular project. Can't say about other projects, but have heard similar things. I want to explain how this place actually operates, because the reality isn't visible until you're trapped in it. This company runs on a systematic attrition model: Hire 100 people. Extract maximum output through systematic pressure, forces you to work late hours, even weekends. After a few months: 20% normalize the abuse and stay, 20% burn out and quit, 60% remain struggling. Replace the 20% who quit with fresh hires. Repeat cycle. It works perfectly for them. There's always a baseline of normalized employees who've accepted this as normal. There's always a struggling majority who can't quit due to financial pressures, EMIs, family responsibilities, or the belief that "all IT companies are like this." And there's always fresh talent desperate enough to take the jobs of those who escape. This system is designed for high attrition. It's not a bug. It's the feature. Monthly resignations aren't concerning to management. They're expected. Budgeted for. The cost of replacing an employee is lower than the cost of creating a humane work environment. If you're young, desperate, or new to the industry, you're the perfect candidate. You'll work 60-70 hour weeks thinking "it's just temporary" or "I need the experience." By the time you realize it's not temporary, you're either broken enough to stay or burnt out enough to leave. Either way, the machine continues. Your health, your family time, your mental peace—these are acceptable casualties in the pursuit of quarterly delivery targets.