Pros: Mavenlink is a PSA with a nice UI and a lot of features that will let you track profitability down to the project level.
Cons: Mavenlink is a separate tool from Salesforce, so the sync is a bit clunky. There's also not very much customizability.
Sync your data to Salesforce and track your team as they move work forward. Set goals for timelines, response/cycle times, work in progress, and more. Any process, any object in Salesforce.