From my limited knowledge, best bet for you would be, join employer c, work with him untill you get your 140 and once you get it you can join employer b on EAD/AC-21 but there is a catch here, 140 might take anywhere between 6 months to 1 year so, will your employer B will hold the offer untill...