My girlfriend received an offer from a Big-4 company in Switzerland in September 2018 for a job starting in October 2019. They told her that they will send the contract later since there is still time. Note that at this point nothing has been signed yet.
She recontacted them a few times and only this week told her that the they had moved the start of the job back to February 2019. However, in the mean time she already found a job for a fixed 6 months from January 2019 to June 2019. Which she cannot legally retract from.
They proposed her a lower position as a replacement for her old promised job starting at the same date as her original job offer.
What would you suggest doing? Is there anything on her side of the (Swiss) law?