Pros
You will get better opportunities after working in this company, as you will be seen the worst and no company is worst than this. If you are looking for only work then this the best company (mind it, ONLY WORK) as you will be squeezed out work what they want(trainings, support from management,salary,hike,professionalism are like stars in the sky, you can just see it or hear about it but cannot reach to it or get it)
Cons
You will be treated as bonded labor(even daily labor will get good money per day) you will be demotivated as an graduate if you are starting your carrier with this company (then your carrier growth will be delayed by at least 3years) if you are a lateral entry in this company (then you can see a sine wave in you carrier graph). unethical and unhealthy work environment( senior management will screw up your life) work-life balance is not good Beware of spy around you micro management all policies are made for companies benefit less than market standards (advice to management, even a cab driver is earning more than the employee in your company - companies with this attitude and mindset is degrading the value of a graduate)