About your question:
As far as analysts are concerned, if they have some experience, the basic salary of 10K should be reasonable in the rating industry. Don't worry if it can be written in the contract.
If you do bond rating, more business trips prove that business is not bad. For employees, it is better for a company to have business than no business. Personally, I don't think I will have time to travel again. I always want to give you time to write a report and have a review meeting.