This is the peak season. Your wife can actually make good money in terms of TIPS. :))

As far as her pregnancy is concerned, I dont think the employer has to do with it anything. This is the season of business and the employer would not tolerate any excuse.

It is better if she speaks to her employer and ask for a break with a substitute if available or request for early leave.

complaining would only lead you to go back home with all of your EOS benefits and one way ticket.

Cheers!!