Pros
You can make a lot of money with a little understanding of your market, knowing the key clients in that market, and maintaining daily interaction with your clients. Can be a great way to break into a career in finance.
Cons
The relationship with your clients, and trust is paramount, besides your smile and an expense account you will not be given any additional tools or resources to succeed.
The company had been slow to adopt new technology to enhance the offering, this may have changed.
You will be working early hours, and expected to go out for drinks and/or dinner multiple nights per week to entertain aforementioned clients, since this is your competitive edge.
You may find yourself working with an abundance of dinosaurs that pretentiously act knowledgeable in their field.