Do companies prefer GC holders even if they are little less experienced/talented than Sponsorship candidate? I understand they will chose Sponsorship candidate if the difference is too drastic.
It's a repeat post. There's another going on somewhere else.
Usually a company will either not accepts visa to sponsor, or they won’t care.
Depends on the company. Also depends upon the times , and these days visa route is messy