我觉得有两个常见误区要澄清一下:
1. contractor不必然意味着水平比full time employee差。美国contractor很多,跟国内的“合同工”不完全一样。我目前工作的公司很多senior也都是contractor。比如我的tech lead干了七八年了,现在也是contractor。
2. ICC未必都会给你简历注水造假。很多外包公司就是单纯帮你找client,不会给你培训,也不给你改简历。只不过现在大家为了省事,一律把外包公司都称为icc。
所以回到你的问题,contractor完全可以抬起头做人,不要自己觉得自己天生矮人一头。另外staffing company帮抽H1b是基本操作吧,没怎么听说过在这事上骗人的。