Pros
The company actually supported employee and their dependents in COVID tough time by arranging Oxygen, Beds, etc. They also availed the option to get the next 6 months in advance who are affected with COVID. They were really supportive. I appreciate it.
Cons
If you talk about the job role. It depends on the team in which you will be enrolled. Not all teams are good. In my team leads even don't know how to git push and all. He will simply dump the work on you if he is not able to do that. Leads are enjoying their life like a government job. As of now, I haven't got any support from him related to the codebase or anything instead I am the one who guides him. Hikes are very less. This is one thing everyone feels here. No goodies or anything you can expect here. They have annual promotion criteria. Like other few companies have quarterly promotion as well.