I didn't work there but my wife did. She liked working there, generally. They take good care of their people. They expect hard work and long hours, but compensate accordingly. Only caution I would have is that they tend to hire/promote young middle-management so middle management leans toward strong technical skills but weak managerial skills.
As for living in Sandopoint, we and our elementary-aged kids loved it. If we were independantly wealthy, that's were we'd live. If you're into outdoor recrecation, its THE place to be. Wonderful small community atmosphere with Spokane less than 2 hours away. I understand, though, that housing costs have skyrocketed since we left several years ago.