Pros
They provide salary on time, mostly.
Cons
They don't care about the employees. They are greedy people and focuses to find opportunities to snatch money away from the employees. They cut your half day salary if you are short of 15 mins of your working hours but they don't provide overtime when you work even for 2 hours more. All the ethics, rules and regulations are expected from employees but they themselves are shameless to follow all this. In this pandemic, work from home has become a standard but they think of it as a luxury provided to employees and don't give your monthly paid leaves for the same reason. So if you have some reason to take leave then they will cut your salary. By the way they only provide 1 day leave per month (only if working at office) whereas other companies have 1.5 to 2 at least. They don't have trust on employees, they do micro-management for little little things. They have installed tracker in computers which takes screenshot every 5 mins. That's too much.