Pros
Lot of learning in modern technologies like microservices, cloud, Node.js, and following proper coding standards. Seniors are quite knowledgeable and helpful if you show initiative. Recently company has started giving very good increments, PIP and performance bonuses much better than before. Agile way of working keeps things organized and deadlines clear. Good exposure to international projects and clients, so communication skills also improve.
Cons
Workload can be heavy, especially near delivery dates. Sometimes late nights are required. Decision-making is still more from top management side; not all ideas from developers get implemented. Sometimes meetings with overseas teams mean odd working hours. Processes are strict & you have to follow all quality checks, which can feel slow if you just want to code fast.