Most people, when interviewing for a new job, forget the process is supposed to be a 2-way street.
It’s as important for you, as a candidate, to determine if the job, the company, the culture, and the work environment is right for you as it is for the company to determine if you’re right for them. You do yourself no favors by accepting an offer for a job that is not a good fit. It will make you miserable, your employer dissatisfied, and likely not end well.
In order to make a rational judgment as to the fit, you must have your criteria figured out in advance. Very often, when you’re in the middle of an evaluation process, it’s easy to rationalize all the things that don’t feel right to you because you want a job, any job, so much. Having a list of criteria that you created before you’re in the heat of the process helps you tremendously in determining if this role is a match, or not.