Pros
1. Hiring involves a good level of coding assessment. 2. Great bunch of mentors to guide you through your initial stages. 3. Team work is encouraged. 4. Beginners get a good hands on new technologies. 5. Great set of practice exercises 6. Initial 3 months of training involves rigorous learning effort. Then you are deployed for on-site to a client company based on your performance. Thanks to Mountblue, I got to work in a good company which after a year absorbed me with a good pay. 7. Office space is a co-working space which has good vibes and learning becomes interesting.
Cons
Not so much. All my experiences so far are good with the company. Getting approved of leaves was a bit of struggle but it can be a good point when you are learning.