Understanding the requirements of a firm is very important for candidates and that will help them choose the right decision for their career. I believe your decision is an indication of your ability and a good or bad choice would reflect on you. Candidates should have the ability to define what did they learn in their previous jobs. This helps them to build a positive image and the interviewer gets the message that candidate is well prepared.
I agree that one needs a job to earn money for a living, but the more important point is one should have a clear-cut idea about how to shape up his or her career. People want to scale up in career ladder, but I have noticed that they themselves don’t know how. Once we were recruiting people for a leadership position. A candidate who came for the interview was technically strong, but he was not aware how to execute the rest of the work as a leader. One should fix a goal for them before venturing into a field.