Report Offensive Message

I second that
I've been working as a consultant for 10 years, and I couldn't come up with a better list. #10 is defintely the harder to get (at least it was for me), and it's crucial to keep #8 and #9 in mind all the time, but every single one of them is essential to succeed as a consultant.
30th Jun 2008