Anyone know a good team to work with overseas?

I have been using a company in India and find their work is not great and they don't respond timely to emails.

Does anyone have some good experiences with some overseas companies?

FYI, I have also had lousy experiences with USA companies only I paid a lot more for them.