Pros
You will get to meet many famous personalities and even take photos with them. The remaining “pros” are mostly inspirational stories you’ll hear — and honestly, they are good to listen to.
Cons
As a fresher/junior backend developer, the environment can be quite overwhelming and not structured for learning. There is limited guidance or mentorship for junior engineers. Expectations are high from day one, but support systems are weak, which makes it difficult to build confidence or grow in a stable manner. Requirements and priorities change frequently, often without proper communication or planning. This leads to rework and confusion at the execution level. Workload can be inconsistent, with phases of high pressure and unrealistic timelines. Processes are not well defined, so a lot depends on individual effort rather than structured engineering practices. Communication between teams is not always clear, and junior developers are often left to figure things out on their own. The overall environment may feel challenging for someone early in their career who is looking for strong mentorship, structured growth, and stability.