If you've already committed to a place with company x (signed documentation) then stay with company x. If you cancel out of your agreement and company x gets pissed they may blacklist you. You also need to account that companies talk, so reflecting badly on one firm may have repercussions when...