for software dev/eng, data science, and quant research roles
There's no black or white answer. On the one hand, you can ask for faster and more customized GC processing with smaller firms. Larger firms are more beurocratic and have standard timelines (min 2 year wait, only EB2 etc). On the other hand, smaller firms are less stable and you may end up losing your job.
(cross-posted to reach a different audience) Part 1: https://us.teamblind.com/s/hJjRRLut