Check out this response, honest, thoughtful, from one of my (20,000 +) coworkers (who I've never met before, btw).
practice with working with opposing views will make Microsoft a better place to work, make our strategies more thorough and our products better
These are the kinds of things that make me really love working at Microsoft. They're small, but they happen every day, reaffirming my decision to take this job.