In reply to gaoyue.

Yes, and it's really important to ask those types of questions during the interview. When I am interviewing a potential candidate, I want to see that they are in fact interviewing me. Are they asking the right questions?

A good question that I like to ask when interviewing (or that I like to hear candidates ask when I am interviewing them) is, "by hiring me, what do you hope to be able to accomplish?" This gives me a sense of how my role would impact exactly what the organization is doing.

Thanks!
-Matt