What has been your experience working with Microsoft clients?
Sigiloso
The primary challenge is making their lives easier so they think highly of you. You have to do a lot of thinking for the client, and put yourself in their shoes to anticipate their questions and concerns, because they often don't take the time to explain what they're asking for or asking you to do.