Zezwolenie na pracę dla cudzoziemca – kiedy jest potrzebne i jak je uzyskać?

Wykonywanie pracy przez cudzoziemca na terytorium Rzeczypospolitej Polskiej bardzo często wiąże się z koniecznością dopełnienia dodatkowych formalności – przede wszystkim z obowiązkiem uzyskania zezwolenia na pracę. Kiedy taki dokument jest potrzebny? Jak się o niego ubiegać i jakie wymogi musi spełnić pracodawca powierzający wykonywanie pracy cudzoziemcowi?