I am currently on an unpaid internship at quite a well known company (company A). When I started the internship I was told that I would probably end up getting a job at the end of my internship and that it would last anywhere between 3-6 months. I have been here now for 3 months and I recently had a meeting with my boss, regarding how I'm progressing during my internship and whether he would consider taking me on as a paid full time job. He said that he didn't want to think about taking me on as an employee until at least 4 months, but it could possibly be 6 months.
I was then contacted regarding a job I applied to before I started this internship. They offered me a paid job, however the company (company B) isn't as well known at all and its quite a bit further away than my current internship.
I am unsure whether to take the paid job from company B as I currently am living on savings and borrowed money from family. Preferably I'd want to stay at the company A as it a really well known company, its close to where I live, I know how the company works and all the people here.
My question is, do you think it would be okay to ask my boss or HR for a job guarantee at the end of my internship? I'm willing to complete my 6 month internship however I don't want to decline a paid offer at company B to then not get a job at company A after being there for 6 months. And if its acceptable to ask for a guarantee, how would I word it? I feel like in order to decline this offer, I simply need a guarantee of job security at company A after my internship is completed.