Very Bad Experience...Forget personal life and work as labor not as developer\
Pros
1. Someone can get good practical knowledge but not technical, since you don't get time to improve your technical skill. 2. Good if you think to work for one year without salary hike. 3. You will learn bad politics of private firm. 4. If you get very bad project then you can come at any time and leave office after 11-12 hours work.\
Cons
1. PM will say 'your salary will increase in next month' until your last breath to leave company. Very poor salary hike. 2. Heavy work load need to do work more than 11 hours daily with 1.44L package for fresher too. 3. No proper schedule time table you may leave office at 10 PM or it may extend 2-3 AM 4. No facility for employees (Pick n drop, PF, Insurance, no single event for enjoyment, ) 5. Don't show attitude be quite and just say 'Yes Sir' and 'Yes Mam' 6. Need to work on weekend without compOff , if you don't then you are not taking responsibilities. 7. Monthly 1.25 leave If your take more than this then check your salary. 8. Week HR department Since Heavy work load on them who take daily 40-50 fresher test(daily) 9. You will get salary cheque Since you don't get bank account till 4-5 months minimum Since I completed my 10 Month.