Pros
1. If you enjoy just taking orders then the company is good for you as independent decisions are not encouraged and all minute decisions taken by one person at the top. So if you just starting out it can be beneficial. 2. If you enjoy maintaining your skills and not learning anything new as no training programs are conducted while claiming that employees spends thousands of hours every year in training. So if you are already well skilled then its alright. 3. If you enjoy working on internet that hardly ever works and on systems that are 5 years old and with outdated hardware. (1 review here mentions latest hardware which is a lie and you will see for yourself when giving an interview and it shows how most positive reviews are giving a false picture to trap potential employees) So this teaches you patience to deal with life situations. 4. If you enjoy working with NO KPIs and KRAs. Appraisals are here done ad-hoc based on zero performance metrics since employees are not told of any metrics anyway. So if you enjoy politics more than hard-work then this will be a good playground for you. 5. If you enjoy delayed appraisals that take 14-15 months instead of 12 months. Helps if you value the lesser things in life more than money which corrupts you.
Cons
1. Long working hours with no perks. 2. Pretty much zero perks of working. 3. No team building activities except a few sad lunches where the top management comes to monitor everything with a hawk eye. 4. An employees worth is judged on the basis of hours spent in office than actual work done.