I certainly wouldn't ask for all of this information in an interview (as a candidate), but it's exactly the sort of thing I try to find out when I'm looking up companies to apply to. Unfortunately, most companies aren't up front about this sort of thing - either because they don't know what candidates want, or because they know they'll look bad.