Pros
Colleagues are great and helpful. Nothing else is exciting .
Cons
No bonus , No flexible work time (you have to come to work by 10 am and so much work that you will leave by 9 pm or so and if don't come at 10 am then be ready for hammering in front of everyone ).
Leaves are added to your account on monthly bases , so you have to accumulated your leaves for couple of months to take a long vacation.
Saturday is working as well.
No PF . No cab facilities . Salary hikes are jokes.