I agree with your list and would suggest one addition:
What are your competencies and how do they mesh with the requirements of the employer?
There are a lot of competent programmers who would never get employed by Google and there are many brilliant engineers at Google who would struggle in a GSD focused small company.