- The Team
- The Process
- The Company
- The Product
- The Technology
- The Location (i.e. work at home)
For me, having a software quality plan in place is what you would like to see. Just saw this free (without customizations) for managing the software development process.
Also, collaboration is key for a job where people share knowledge and experiences so that you don’t have to reinvent the wheel everytime. Like this here wiki.