Pros
Most of the analysts and consultants are nice and smart people and are working at the company because they really like doing analysis and want to learn about the industry.
Cons
1. Managers and directors range from juvenile to outright rude and aggressively offensive. Most of them are snarky and completely unprofessional. I even heard one refer to the junior workers as "the kids". 2. Don't complain or offer constructive criticism to anyone in the company (even if they ask you to via hired consultants) because it will be communicated straight to the owners of the company and your review will be impacted. There is a reason why most people in this company are afraid to speak up and don't - and for good reason. 3. Even if you have positive reviews year after year, prepare for the day that you will be sacked with no notice. 4. Pretend to like hockey, even if you don't. Otherwise you will get nowhere. Study hockey coaches and know that you will be treated like a child on a hockey team where the company directors are your coaches. 5. There are two types of managers in the company. The first kind are the ones you micromanage every single aspect of your work (mostly in San Francisco). The other kind are the ones who give you no direction at all but expect you to read their minds (Atlanta and New Jersey). If you want real mentorship or training - go to another company.