Take option b, less travelling time hence don't tire as much. A difference is $300 is negligible as sleeping time is priceless
https://forums.salary.sg/images/icons/icon7.gif Also job security does not exist, hence it doesn't matter if you are perm or contract staff. When economy is down and company needs to downsize, either type can get cut.