Pros
A good working environment keeps you mentally stable and makes you productive. In this company, I get a really good working environment with zero politics, which is a rare case nowadays. Apart from that, you will get good exposure for growth, and on-time salary, Flexible working hours keep you motivated.
Cons
1. Work for six days 2. Alternative Saturday off;Every Saturday could be off. 3. Strict leave policy Advice for management: If you include on-job training, it could be better for freshers in skill development