I agree with Kristen 100000%. I absolutely love my current job and here is why:
-I am treated with a lot of respect, which hasn't always been the case. According to most studies, I have everything against me: I'm young, petite, dark haired, shy, female, etc. Alone none of those things is a big deal, but the reality is that when you put them all together, people really do treat you differently even if they don't mean to. I have had so many jobs where people treat me like an idiot or a child, so this is really a big deal for me.
-The people have all been friendly and helpful. I have to admit I don't feel fully integrated yet and my social anxiety isn't helping. Being temporary at such a tight-knit agency where everyone seems to be best friends is a little weird. I feel almost like I'm intruding on their familial community. But that is just my own silly hangup and not their fault.
-They place a lot of trust in me. Again, it kind of goes back to respect, but I appreciate how much they trust me to get things done and learn new tasks. Past jobs have kept all the "important" work out of my reach and just left me with crummy junk that no one else wanted to do.
-I can share my opinion, even if I don't agree. In fact, they even ask for my opinion. Not to sound like a broken record, but again, that shows they respect me and my work.
-It is a stressful job, but very rewarding. In the end, I always have a feeling of satisfaction and accomplishment.
Those are the things that are important to me: being respected, feeling accomplished, getting along with my coworkers (which I guess isn't totally ironed out even though they are all nice...), and being entrusted with important tasks. Honestly, the fact that I'm designing is secondary. I have had design jobs that I absolutely hated, even though I was essentially doing the same thing.
Ask yourself what you want out of a job, what kind of people you want to be around, and what your strengths are.