I am in university and have done two previous internships ( I live in Canada), my last two internships were for very large and reputable companies (both with 50k+ employees and likely, much higher pay than the job that I am interviewing for now). But for this Co-op or internship term, I want to stay within my own city which is pretty small and does not really have large companies that deal with software or computer engineering in general.
So I have an interview with a pretty small company (about 50 employees), that I really want just because it is in my field, and I really don't want to leave my city for personal reasons, like my family being here, and I really don't like big cities. My internship adviser has told me to prepare for some questions on "why do you want to work at this small company given you have worked at very large successful companies", unfortunately I haven't been able to contact him since he is busy and my interview is later this evening.
If I get asked this during an interview, is it appropriate to simply tell the truth, that I want to stay in my own city(where I currently study) due to the fact that I have family here, or how exactly should I phrase this (and obviously mention that I think their company has a great future and I would like to be part of it etc..)? Would my past experience at large companies hinder my chances at getting this job? I really would like this job.