I've recently started to look for a new job in my web development career, applying to several places. Not wanting to be very picky, I applied to a lot of jobs where the required set of responsibilities fits my experience, without putting much consideration as to what their primary product or service is. I only took some consideration the age of the company and how reputable they are in their industry.
IT jobs are common in almost every organization. Some do business making X and others are non-profits contributing Y and Z. Naturally some industries interest me more than others, and others not so much. As an example there is a web developer job available for a fashion magazine publisher. The job fits the description of what I am looking for, which is web software development with a possible opportunity to learn new languages. The industry that the company participates in, however is not really a great fit with my interests. So I may show passion in the work that I do, but not so much the end product (if they offer me a complimentary magazine I take it simply as a good gesture).
Is it fair to the employer to apply for work if you cannot see yourself fitting in with what they are producing, or would it be a waste of my time and theirs? To me, it seems like a more intimate relationship with corporate interests is needed, since it's not like taking a fast food cook job. Because of that I feel like the passion and interest in the end product could mean the difference between being able to move up to a significant role in the company and just going through the motions.