What factors create a good work environment?

What do you need to do a great job? Fresh air? An inspiring team? A fixed routine? A tough boss?
Today we want to know what's important for you to suceed professionally...
http://yahooanswers.tumblr.com/post/1335...
55 answers 55