15
votes
6answers
1k views

How to recover after embarrassing yourself and your company?

I work in an outsourcing company in Russia, and one of our clients is a financial company located in USA. For the last six months I have been working on several projects for this particular company, ...