IT shops in many large companies are stultifying places populated by demoralised people.