Pros
1. Joining as an intern provided a great platform for technical growth. The work is challenging and the tech stack is modern, which is good for a career start. 2. They are willing to convert interns to full-time roles, providing a clear path for those who can handle the environment.
Cons
1. PMs use standups as a platform to question and pressure developers rather than for coordination. Instead of discussing technical blockers offline, they often question your knowledge publicly, which is very discouraging for a junior. 2. Senior Frontend Engineers offer very little mentorship. If you ask a doubt, the common response is to "go figure it out yourself" or "use AI." 3. As a fresher, you are expected to perform without any room for the natural learning curve. There is no relaxation or understanding that juniors are still learning; you are treated like a machine that should never make a mistake. 4. PMs can be very aggressive toward new joiners. PMs use standups to publicly grill and "bark" at new joiners. Instead of discussing blockers offline, they question your skills in front of everyone, treating juniors like machines rather than people who are still learning. 5. I’ve seen new joiners "abscond" because the mental pressure and "torture" were too much to handle. Management frequently uses the threat of job loss if you are "slow" or make a mistake, creating a culture of fear rather than growth. 6. Management has no respect for personal time. I once took a leave for a family function, and the PM called me to ask, "Why can't you just work from home? Is the function more important than work?" This level of intrusion is common. A Critical Warning for Interns & Freshers If you have to support your family or you have financial responsibilities, please think a hundred times before joining. Once you are in, you are trapped. The pressure is so suffocating that you won’t have the time or mental energy to even attend interview for a better job. At the same time, you live in constant fear because management uses your job as a weapon—threatening to fire you over a single mistake or for being "slow" while you are still learning. You will find yourself stuck in a cycle where you can’t leave because you have bills to pay, but you can’t stay because the mental torture and lack of security are unbearable. Don’t put yourself in a position where your livelihood is used to threaten you.