Pros
Flexibility of schedule and enough responsibility. Strong hires from campus.
Cons
No work life balance! Rather than the optimum they would strive to get the maximum from the Analyst/Senior Analyst. No real training from the Lead/ Manager for the Analyst/Senior Analyst. Poor middle management from low rung colleges/hired laterally, who wouldn't be able to communicate clearly with the client or senior management. Some haven't done real work for so long that they seem to have forgotten how to use vlookup in Excel! No flexibility in choosing the client you wish to work for. Little to no flexibility in choosing the project you desire to participate in for a client. Poor skill mapping as MBAs in Finance are made to do Retail Analytics while MBAs rather than economists are made to create Forecasting based solutions.