Pros
Safe and good campus for late nights, friendly environment (based on teams you work with)
Cons
Joined straight from college and had to face hell before getting into first project. New Joiners have no say in what project or skill they are interested to work in; they are randomly placed into projects and threated to be removed if not willing to work in the said project. Projects ask more experience for the roles that is not demanding the experience, still don't get the need for this. Micromanaging everyone need to be stopped, this is disrupting the work environment and pace of the work. There is zero work-life balance here, expect a call at any time or a meeting scheduled at any hour and you are expected to be in front of the laptop 24hrs. Few managers are very unprofessional and dare to hold on the hikes and ratings depending on the extra hours you are willing to work. Hike and performance ratings are given based on the extra hours you are putting in not based on the efficiency of your work during the actual work hours. Few accounts are very toxic regarding their work hours; we work for more than 13hrs a day and still lag.