A lot of the times your contract will actually include bonus and stock options, so those are part of the price. And if not, then the employer absolutely does not have to pay bonus or offer stock options. The employee, ofcourse, has the right to move jobs if they desire.