My main job involves working as a marketing affiliate webmaster for several internet companies which are based in USA (e.g. Google). These companies periodically send me their checks via ordinary mail, and I cash them in my bank here in Serbia. No problems with this strategy so far, and the bank's cut is minimal (about $5 per check).
Which banks in Peru are willing to cash checks that are sent from companies in USA? And what are the conditions? Do they mind if you are living in Peru as an expat?