professional salary answers