Pros
I am a direct hire at BCC India. Pro is that training are really good. Offsite is another good aspect. Apart from this I don't see a reason why one should join this firm as you may read in cons.
Cons
1. Long working hours 2. Huge lack of appreciation 3. Credit given to sycophants and not hard workers 4. Direct campus hires think themselves smarter than lateral hires and tend to directly insult them on face 5. Low quality of hiring since past 1 year. Especially, they have started hiring people from Tier 2 colleges also at PL level which creates an imbalance because they hire analyst from Tier 1 college and PLs from Tier 2 college 6. They have crazy amount of hiring since past 1 year and because of which the quality of work that now BCC gets is degrading day by day. Just so as to keep the staff occupied, BCC just picks up each and every random sh*tty case.