A lot of benefits and an amazing opportunity to learn from some of the best in the business. The role has great exposure to all departments and gives great insights into the processes the firm is in.
Cons
Sometime the workload and hours (as to be expected) could grow rather high, although this was commonly communicated in advance.