Fired or Terminated in Germany? Your Legal Rights as a Migrant Professional Explained | OJIRASOFT