Hours can be long and unpredictable. The intense feedback culture takes some getting used to - people can be very blunt about what you need to work on, so you need to have thick skin and desire to improve your weaknesses. On some projects, the travel becomes tiring. As you move up, there is increasing pressure to specialize and move into management with support from a “pyramid” (a group of partners and their young wannabes who work on projects together) otherwise you are asked to leave.