The biggest mistake the execs and leadership at RJ make is they don't appreciate their loyal and dedicated employees. They will penny pinch you but hire candidates from outside the firm for alot more (depending on project). Or they will hire an intern for 1/3 of the cost and make rest of the team suffer till they realize they need to overpay. It's a never ending cycle of how RJ functions.
If you feel underpaid at RJ, do your research and work on your skills/certifications and give yourself a promotional offer outside of RJ. Once you leave, and keep in touch with leadership there, they will hire you back for literally 10% to 20% bump of your salary. Some of their projects are failing our severely behind on deadlines cause they don't have the right talent support.