Excellent learning curve for beginners.
Very supportive seniors.
You develop decision making and risk taking abilities early on in life.
Communications skills gets polished overtime with client interactions.
You will observe exponential growth in your career.
Cons
Work life balance is a little tricky to manage. But a nice pay cover it up ;)