Key difference between a company and a agency