What does a company need to offer you (apart from a fat pay cheque) for you to work for them? I am aware of this question, which is from an employer's perspective. I am interested in your views as employees.
To get the discussion started, here is a list off the top of my head (not in any particular order):
High-end computer with a huge screen or two.
The best software tool money can buy as per Joel's test). That isn't too much to ask given many of the best tools are free (think git). Flexibility is a bonus- if a particular platform/ piece of software is not absolutely required, I would like to pick my OS and IDE.
A quality chair
Quiet workspace. Open plan is fine as long as there are meeting rooms so that there is no constant chatter going on around me.
Spacious workspace. I would rather have more than three inches between my mouse and the person next to me's keyboard.
Food and drink at work. Many companies these days have fruit baskets, biscuits, etc available to their employees, some even offer free lunch.
Education. If my employer wants my skills to stay up-to-date, they should at the very least understand I need time to learn. If they want to pay for my books and conference registration fees, I am more than happy to accept. Other options include organizing internal knowledge exchange days or inviting speakers from outside.
Flexible hours/ option to work from home is a bonus