The MJ Companies is a business and financial services consulting firm with a new Nashville office, offering risk management, insurance, employee benefits, retirement, compensation, and total rewards consulting for companies across Tennessee.