Genuinely smart and ambitious people, good environment to learn conulting skills quickly
Cons
Pay is medium for the industry, pressure to perform is very high, virtually no employee benefits next to the salary (bonus is low - if payed out at all, no company perks, minimum pension)