Pros
Everything depends on which account you land up in. If you are in a good account, you learn a lot, you can get early client exposure. People are ready to help.
Cons
Learning comes at a great cost to work-life balance. There are cases where the work is a lot and the pressure and demands put on employees is unrealistic. People work till 4 am in the office and sometimes never go home and that too for a very meager salary. Also, in most cases, the work isn't a lot but it's the culture of staying late in office is prevalent. People look appreciate people who stay back in office till late even though they have mainly wasted all their time throughout the day. But others who efficiently finish their work, are just burdened with more work and are seen as people not eager to dedicate themselves. This culture is mainly due to the fact that most of the population is just out of college and have relocated from their cities so don't particularly have a life outside of office.