Pros
1. It's a great company to learn and explore. 2. The company has no limit to pamper the employees which can be very flattering at times. 3. One of the youngest and most energetic crowd.
Cons
1. Don't get on the bad side of the higher management. My boss was jealous of my pay package and made my life living h3ll in the time i was there. 2. This company has hired a lot of inexperienced people in the beginning and helped them grow just cause they had stuck around. Some of them are truly good but some are just terrible. They end up bullying their way around the company and that's what the college freshers see and learn, a culture of disrespectfulness. 3. People get hired in bulk and get assigned random roles which sometimes doesn't even match the profile the candidate was promised before hiring.