Hi,
Ienergizer is good company.You will not face any problem over there.You can take leaves if your manager approve your leave.
Good canteen and 1 hr break and 15 mins 2 short break for employees.
I was in times group over there.If your senior are good then you can get increment easily without any partialty.
There are different process over there you have to choose the best process over there for you.
The worst part over there is hr over there. They are doing partialty and even salary they offer very less.kindly improve your company and remove such hr.