Pros
I got an internship offer from Mavenhive, in a pool campus drive, which got converted to a full-time job. I have been working here for less than a year. - The recruitment process was very peaceful. I had never seen such an understanding and well-disposed panel in any of the previous company drives that I had attended. - During the internship, we were trained by the most senior officials and every intern was assigned a mentor. Within a month we learnt javascript, ruby, rails, react,(obviously, a TDD approach) and the most important 'good coding practice with simple design'. Oh yeah, we had different games every day to keep us active. The next two months were spent on interesting internal projects and needless to say, we got to learn and work on a lot more new technologies. - The amount of support and care you get here is gonna keep you growing. - The most important pro is that there is no ego or any positional pride stuff here. - The best place to begin your career. - Interns also get Macbook and other benefits. - Unlimited snacks and free food :P
Cons
No Cons. I haven't faced any downsides yet.