Too Long; Didn't Read
As programmers, we are faced with a lot of decisions when looking for and ultimately deciding on a job. Pay is important in such a competitive market. One must look at benefits and vacation. The work environment is also very important, especially since the software industry is full of fun and exciting work environments unlike any other field.