Learning how to: 1) think on your feet 2) communicate well 3) navigate office politics 4) break down and structure problems 5) prioritize. Great variety in who you work with and what you work on. Cons: Ridiculous hours. Difficult-to-deal-with colleagues and clients. The entire endeavor can feel superficial and hollow.