What qualities or traits do you think attract talented programmers to a particular company? Certainly there's compensation, and company image, location, and other factors that you can't always change.
As a company, what kind of environment can you foster that will make talented individuals seek you out and want to work for you? What should you say in your postings (that don't sound inflated) to convey this impression?
Conversely, as a programmer, what kinds of things should you look for in a potential employers when deciding where to apply? Once invited, what should you be paying attention to in the interview?