Pros
Young office with minimal office politics, everyone is friendly and usually willing to help when you have a problem with data. Your excel skills will advance quickly. Good exposure to consulting and frequent opportunities to attend client meetings even at a junior level.
Cons
No initial trianing provided, you're thrown in at the deep end and it's sink or swim. Salary levels are low for the workload. Work is repetitive and data prep and modelling quickly become monotonous. Analysts do the bulk of the work and consultants and directors present to clients. High staff turnover as junior members leave for better offers and more recognition elsewhere. Company is young and top heavy so there are limited opportunities to progress.