Awesome, thanks!
The join from Job to Estimates is on Job.JobID = Estimate.JobID instead of the userID, but I think this slight change makes my day.
SELECT
O.OfficeAbbr,
U.Name,
AVG(E.FinalAmount) AS Average,
COUNT(E.EstimateID) AS Number,
SUM(E.FinalAmount) AS...