No quality/core engineering work. Good work is there but in few teams. No engineering leadership in PD. The management is people who are administrative, and all about timelines. Lot of groupism. The management is more concerned about where to have team lunches/dinner, or where to get bouquets from, or which event/thon to conduct. In the name of innovation, every thing else is done - play cricket, go to a movie hall, watch matches in cafeteria, drink alcohol in office. people come to office drunk or with a hangover No due credit/recognitions given. If something goes wrong it is developers fault, if every thing is good, then it is because of management. Only few people carry the burden of the whole team. There are 40 new people, who are still doing training. When will their training end and they start working on product work, no one knows.