Bad CTC structure and absurd bonus policy, average infrastructure but it is improving, due to exponential growth many people have risen to middle management positions not due to their competency but for the lack of other options, hiring standards going down to match the rising requirements, not too many perks