Pros
Exposure to multiple projects
You can survive at any MNCs after leaving from here (which leads to good part - leave from here)
Politics exposure
Cons
This company has zero work life balance. While recruitment, they will low ball, thinking they saved money leads to employees dissatisfaction eventually leaving company.
No transparency from leadership. There will be no timings which they will mention flexible which means you are expected to work 24 * 7. They force people to resign or put you on PIP and then game over with in a month.
They will put you on multiple projects, managers are always anxious and everything will be critical to them. Management will provide unrealistic timeline to client and force their employees to take it as challenge. They try to complete 2 years project within 3-4 months. Working late night and over weekends encouraged, leading to no Worklife balance .
You will think, you will learn, not really, what happens here, they will give you no time to complete and you just make it work. They don't concern about optimized approach, they just want to make it work, which leads to so many bugs and client s dissatisfaction. In simple words they will focus how fast requirements can be completed rather than the quality code.
Some people get work from home permanently and some are asked to come 3 days, no proper criteria. A lot of politics going at management level. If you want to test how much stress you can handle, definitely go for it
Job Security ❌
Work-life Balance ❌
Competitive Compensation ❌