1. The quality of the other employees
2. The quality AND purpose of the products being built
3. The quality of management
4. Required hours.. Do you want me to work 70 hours a week? If so, thanks but no thanks. I'm a team player and willing to pull extra hours when the occasion arises, but I have other hobbies that I like to indulge in.
5. Salary