일단 저는 IT 쪽이라 IT 쪽 경험을 바탕으로 말씀드립니다.
미국에서 말하는 Full time, Contract와 한국에서 말하는 정규직, 계약직은 개념이 다릅니다. 같은 개념으로 생각하시면 안됩니다.
Contract와 Full Time 은 그냥 다른 타입의 일자리입니다. 사람의 취향에 따라 항상 Full Time > Contract도 아니고, Contract > Full Time도 아닙니다. 둘다 장단점이 있어서 상황에 따라 이것 저것 개인취향에 따라 선택하면 됩니다.
미국의 어떤 Full Time도 한국 정규직처럼 job security가 좋지는 않습니다. 일반적인 미국의 어떤 job이든 at will 짤릴 수 있습니다.
개인적으로는 둘다 경험해보시기를 추천드립니다. 그 후에 필요에 따라서 본인에게 맞는 Job을 선택하시면 좋습니다.
제가 추천하는 선택지입니다.
가족이 있고, 상대적으로 안정적인 것이 좋다면 => Full Time
본인이 커리어가 어느정도 쌓였고 실력이 있다고 생각되고 돈을 많이 벌고 싶으면 => Contract + (with Obamacare)
만약 내가 남편이고, 맞벌이를 하는데, Wife가 Full Time이고 benefit (특히 Health Insurance)을 제공 받을 수 있다면 => Contract
제가 아는 사람중에 일부는 contract라고 하면 질색을 하는 사람도 있고,
10년동안 contract만 한 사람도 봤습니다. (돈많이 벌었답니다.)
구글에 contract vs full time 으로 검색하면 꽤 많은 비교글이 있습니다. 참조하세요.
https://www.edgelink.com/candidate-job-search/contract-versus-full-time-employee-comparison-professionals/