Compensation is really not good, It's such a huge company, earns a good profit but pay coins to their employees, only the higher management enjoyes the revenue, it's major con.
Micro Management in some projects
They don't have quality of projects/work. Lucky if you're working on something good, mostly support project work. they have
5 days work from office, really frustrating
They hire for labour work mostly