I interviewed with Company A a while ago, the role fits my expectations nicely and matches my profile. They sent me the papers first via Email (Job contract, "personalbogen", Photos & video consent form and information regarding company pension scheme)
So far I signed 3 documents but not the job contract. It should arrive by post next week.
This week I interviewed with Company B, the role matches my background way more than the other role, and they said they want to hire me
Here's a direct comparison of both offers:
Company A:
+ My application with them is 100% confirmed
- Salary is actually below average and will most likely be rejected by the Agentur für Arbeit (I don't have a work permit hence why I need to apply for one at the ABH)
+ Individual "Weiterbildung" and Certification bonus
+ They will pay for my C1 language course
+ Flexible working hours
+ AFAIK nice and chill environment, will be working closely with the Senior team
- Company is located very far away and I haven't found rent near them yet.
Company B:
+ HR is aware that I don't have work permit/blue card and have dealt with previous candidates with the same situation as well, + they "know" people from the Agentur.
+ Remote work is possible
+ Public transportation discounts
+ Company is located in my city
+ Flexible working hours
+ Will look better on my resume
- Onboarding process will be stricter because of the nature of the job, but my background should come in handy
- More corporate (idk if thats good or bad)
- Salary not disclosed yet, no physical contract yet, only verbal offer
There's also Company C that I have an interview with next week, but nothing is confirmed from their side.
I have to make a decision relatively quickly because my current residence permit expires soon and Company A expects me to start working with them next month. Should I tell Company B I got accepted but haven't signed the contract yet to "speed" up the process or will it kill my chances with them?