Ideal workspot

What are your expectations of an ideal work-spot/ professional environment?Top criteria for me would include:Challenging work (Just the right amount too!)OwnershipGood TeamGood ManagerFlexibilityProximity to home (The last two for work/life balance)