Where are you located and what is the general population? ( saying you are not a popular spot like Detroit) What kind of social presence does the company have in the area? Are you always out in front of people and other workers even when you don't have anything other then sound work and a conversation to offer? Does the climbing community see the company as a trusted name?
The company I work for is doing the same thing and they are having some difficulty as well. But here is the thing, they are a huge name in the industry with little to no presence in the area they serve ( with my office). Their social presence is not existent, and unless you have a need they really don't attempt to just want to talk to you for the simple thought of genuinely caring how you are doing and how the town is making out ( we cover small towns thats easy to know everyone, if not just the locals).
Also, personally speaking.... When I went for the job I have now I was trying to be sold a ton of shiny things that I didn't care about anymore after years of climbing. Im at the point that I know I am not really in it for the money as much as I am in it because I truly care about the job and the people I work for along with the people I work with ( that care about the job just the same as I do). Don't get me wrong I still need to pay bills and such, but the attraction of a small office is the thought I will be left alone to do my job without any hassle from management to do more for their benefit not so much my family's or the community. If your company was a human, how would it reach out to it's friends and family? Do that, it will get you very far in the marathon.
My two sense, but really want to know what others have to say as well on this.