Pros
Apart from salary being credited on time there's nothing good about this workplace.
Cons
Pathetic place to work. No worklife balance. Team leaders and Managers are not supportive at all. They would make your work even if you are hospitalized. No humanity. Managers lack basic managerial characteristics and act more like dictators. Even if you share valid medical documents for complete bed rest they expect you to work from home. And at times they expect you to work for 9 hours straight without a single break just to make there targets meet. Salary is quite low as compared to the work load. Employees should be treated as humans and not as mere robots. No growth opportunities. Very toxic work culture. Won't ever recommend anyone to join here. No mental peace at all.