Hi Srishti,
Well, why did you feel that you have asked some wrong question? It is a good question. What I have observed in the citeHR forum is that there will be 100's of members reading a posting but the responses will be nil! At this juncture, I would like to make an appeal to all the members of the forum to express their VIEWS, COMMENTS on the subject they read so that the person who has posted that will get the answer and also many who had that question/topic in their mind but not asked!
Coming back to your posting, this question is normally asked by an interviewer to the candidate as some friends have already told! Any candidate coming for an interview now-a-days will do some homework on the company he is going for the interview like visiting their sites, collecting information from different sources etc., and forms an opinion on the company which may be positive or negetive. When the interviewer asks "if you have anything to ask" opens up the door for the candidate to get clarifications regarding the doubts he has in his mind. By the candidate asking his doubts and expressing his views will definitely makes an impact on the interviewer that the candidate has not just walked in for the interview but has done his homework well. The interviewer also gets an opportunity to clear any mis-quotes regarding the company, goals, vision, working environment etc., This also helps the candidate to make up his/her mind to join the organisation with clear mind.
Hope I have cleared some doubts in your mind.
-Srinaren