I think the top companies change every quarter, even though the changes are not major.
In my opinion nearshore is better than offshore if you have to choose between the two.