Pros
1. If you just want a way to get the money at the end of the month with not doing any real work. 2. Good if you are in for office politics. 3. Best for the people who only wants to servive someway or other in a company which has recognition as an IT company but wants nothing technical from you but the laymen stuff, which a kid from primary school can perform with much ease. 4. Work life balance depends on the project otherwise it could have been better.
Cons
1. Not good for people who wants to learn and give the quality work and stay updated with the current technology, in short for most of the people. 2. Managers do not manage anything, they rely on office politics to make their judgement about the employee which makes their work easy and create toxic environment for others. 3. Projects are not good, so even though one wants to implement the learning or upskill, nothing is avialable which can give the satisfaction that you are not wasting your time here. 4. Particularly not good for mid-serior level employees. 5. The quantity and quality of your work does not matter as the formula for hike is No. of people/budget. Now you know where remaining goes. 6. High mismatch in hiring and work expections/roles, mostly because as already stated above Not Good Projects. 7. No bonus.