In the first one, I got what I deserved. I underpaid developers from a poorer country who ended up being 'yes' men who continually checked in catastrophic, unmaintainable code for simple problems. It burned me over and over again but the rates were just so good it was hard to get off the sauce. We ended up paying for those savings many times over.
Another time I had the opposite problem. I paid premium prices for premium developers that required so much hand-holding and reassurance and clarification that I may as well have wrote it myself. I kept thinking that they'd get ramped up once they got used to our idioms and way of doing things but they never did.