Pros
Great colleagues, good pay for the job, great benefits and pantry. Great opportunity to learn about different player types in the finance industry and what they do from a third party perspective. And of course, a great opportunity to learn how to use the Bloomberg Terminal. Good work-life balance too, usually you can leave work behind past 6pm. The intensity of the work is quite high (can be a pro or a con depending on what you like) - you have to handle multiple clients at once and some days the volume of queries is high (more of a con)
Cons
Micromanagement + excessively stats driven.... nature of the job is customer-oriented and micromanagement is done to ensure enough coverage. The reason for such a management style is understandable, but it does take some time to get used to, and hard to say anyone likes this style of management. This is not to say the managers themselves are bad people though, they can actually be really nice people, who are just forced to manage this way by the system.