Pros
Team work and less internal politics as everyone is a victim of management policies
Cons
1. Policies changes overnight to favor the company and against the employees. 2. HR being the weakest link in the organization. They are just a puppet. 3. The company HR and management has lot of ego and free time to chase the absconding employees for BOND payment. Even if you accept the offer and do not join the company they will still sue you in court. They spend more time with Court rather than increasing business. 4. You are fooled on CTC calculation. The PA will never come on time. And will get deducted more than 50% with no reason. 5. Hire and fire is common. 6. They would get offended and treat you like a slave if you resign. 7. All positive review are fake. And entered by management.