One thing to keep in mind is that you won't genuinely be able to judge a workplace until you've been in it for a while. Some of the best jobs I've had were ones where I thought I was just taking them because I needed any job; conversely, the very worst I ever had was one where I was absolutely certain going in that it would be perfect.