Граждане РФ защищены по закону (в том числе и трудовому) лучше мигрантов, поэтому вопрос некорректен. например, гражданин работает где хочет, а мигрант строго по квотам.
Приведенный пример, только подчеркивает данное обстоятельства. Работодатель будет наказан жестче, если незаконно возьмёт мигранта на работу, тем самым отняв рабочее место у гражданина РФ.
И да, если гражданин РФ принят на работу неофициально, то это влечет правовые последствия не только в виде штрафа. но и выплаты ему заработной платы на период "неофициальной работы", отчислений Пенсионный Фонд и т.п.
На незаконную деятельность мигрантов такое правило распространятся не будет - данное лицо ни имело законных оснований для работы, следовательно трудовыми отношения признать нельзя (договора то быть не могло), и последствием такой деятельности будет только выдворение.