contract is reasonable, but California might be different. But does she really want to work there? If I were her, I'd start looking for a job now, wait for him to terminate her, and then you have unemployment until your new job kicks in.
Warning: I'm not a lawyer