Pros
If you are good at boot licking, you jump the hierarchy in the blink of an eye
Cons
Ohk.... where to start with? 1. Your voice wont matter. It will be suppressed somewhere between those lost and unheard voices of those 10k emplyees. You cant change the existing process even for betterment 2. No cafeteria - You literally have to walk miles to get food. 3. Hike is a joke - Managers become manager because they have grey hair and not because they are well qualified and performers. And the major part of hike goes into one persons account and rest of the team suffers, 4. You have to complete 9.5 hours daily else they deduct the shift allowance from your salary, 5. No cab - Cab services are paid. not even subsidized 6. Poor work culture and poor work - No fun or engaging activities for employees. You will get bored as hell. 7. 3 months notice period. You wont be allowed to leave if you get a new job and then you will lose the job offer you have. 8. Variable pay wont be paid out if you leave the company. even if you serve the entire fiscal year. 9. All money minded people are there in management who use employees as labours. they hire engineers for doing tasks which even a bca graduate can do. 10. No bonus, and your good work wont be recognized. Only few boot lickers take away the good stuff. 90% of the employees rarely get any perks. 11. the entire insurance premium goes from your pocket and if you dont use, there is no discount on the next year premium because the service provider changes(maybe because they bribed the HR) 12. even if you are dying and want a leave, your manager will be more bothered about your billables. 13. as a fresher, you have to sign a two year bond and if you leave the company , you have to pay 2 lac rupees.