Building and maintaining a good reputation

What can a company do to build and maintain a good reputation?