Pros
If you are just starting your career its a good option for BD as you get the opportunity to work with corporates
Cons
1.No Independence 2.Loooooooooooong Working hours 3.Very Less Leaves 4.No Recognition 5.No Appraisal Process 6.6-7 Days working in a week 7.Bad Behaviour towards staff 8.Need to work even on strikes, election days irrespective of the matter that transport will not be available or the same might be risky 9.Employment Bond for 3 years where the employee doesn't have exit clause but employer can through you out without any prior notice 10.Submission of all original certificates 11. Surveillance in whatever you do except inside the toilet 12.After long hours of work daily reporting which is another fuss. 13.Whether you will get you salary at the end of the month is also not gurranteed 14.It seems to be a non ending list