Another one to add is personality. Generally at the end of the interview there are two questions I have to answer:
1) Can the candidate do the job?
2) Can I work 8-10 hours a day, 5 days a week, under stressful situations with this person?
I've had candidates just rip apart their past co-workers and previous companies. Sure you might have some gripes with how things were done at your previous company, but make sure you don't end up portraying yourself as someone that is difficult to get along with.
1) Can the candidate do the job?
2) Can I work 8-10 hours a day, 5 days a week, under stressful situations with this person?
I've had candidates just rip apart their past co-workers and previous companies. Sure you might have some gripes with how things were done at your previous company, but make sure you don't end up portraying yourself as someone that is difficult to get along with.