The company you work for is not your family, you are just an NPC to them, they will get rid of you in a heartbeat as soon as it suits their interest, because the single purpose of a company is to make money, everything else is bullshit, you work for the company to make money as well, as soon as they would stop paying you, you would stop working.
You should build your life outside of any company:
- mixing friendship with work rarely ends well, you might end up competing with your best friend for the same promotion, he might not even be your best friend, just making you think that he is
- dating in the workplace is a minefield, you can easily get into trouble
Don't be attached to a company, you can find another role in seconds.
You don't need to keep up with everything in the company, you just need to be good at what you are doing.
You don't need to be promoted at the company, you just need to improve your skills, it might be easier to leave and join another company, or even rejoin the same one in a more senior role than to go through the promotion process.