You don't owe the company you work for anything. You worked, in exchange for money. End of transaction. Two weeks is being courteous, sixty days is being ridiculous. See the comment below, where Microsoft guards escort you out two days after giving them two weeks notice. This is not unique to MS. Do companies normally give you 14-60 days to find a new job before firing you? Nope.