Pros: fantastic culture, interesting work, great colleagues
Cons: sometimes unpredictable hours
The best parts of this job are the variety of interesting cases and the people with whom you work. You're always learning new things, building your skills across a variety of industries and roles, and working with people who are smart, funny, and helpful. Although the work can sometimes be very demanding in terms of short deadlines and long hours, it is more than worth it for what you learn, and for the environment in which you learn it.