(for KL Siew's Use Only)
When there are many employees in the company, the company has to regulate how staff should take leave. Otherwise, it can end up too many staff taking leave at the same time thus causing problems. A lot of companies do schedule the leave of the employees. To me, there is nothing wrong with such practice and I also it is a must administratively.