Yes a general employment contract has the essential features of a contract. The essential features of the contract would be an offer, agreement, intention to create legal relationships, consent.