I've quit a job once because of that. The company wanted to have an in-house developer, but failed at understanding what it involves and providing an appropriate environment.<p>One-half of the office was open plan with people talking on the phone all day, the other was a room full of editors talking to each other every 5 minutes. When I explained I needed a quiet place to work, they either thought I was not a "team-player", or that I was cheating on them to surf Facebook all day. It's really hard to explain when the company's core is not software development.<p>They also wanted me to develop new features, but no one had 30 min to set aside to talk and gather requisites. Worst job I've had.<p>Nowadays I work from my home office. Not only I'm more productive, I've cut a 3 hours/day commute. Best career decision I've made.