Companies exist to make money. They also should be responsible contributors to the community. Besides creating jobs and contributing to the economy, companies should have a social component to their existence. Some ways for companies to start contributing to the local community/city are to ask themselves a few questions first:
What local problems can the company help solve?
What areas do the employees want to contribute in?
What are some current challenges in the community where the company can provide their expertise in?
If the company could focus on solving one issue, how much of a difference can they make in the short term or long term?
What are the expectations of the company from the community, local leaders, and other stakeholders?