I work in a company that employs people all around the world (remotely). Since it does not have bases in particular countries, their employees are essentially contractors that renegotiate the contracts when needed. They call us employees, despite the fact that our situation is a bit different. The renegotiation is therefore not really meant to be renegotiation, but just automatic extension, because we are supposedly employed there full time.
For my contract I planned to renegotiate yearly (due to local laws on contractors). However, at the beginning I signed a 6 month contract and then planned to extend. When the time of extension came, I contacted the leadership and they said that they are busy, but will extend. Weeks passed, nothing happened. They started using stalling tactics and did not sign the contract (I did contact them several times regarding the matter). Meanwhile, they were still paying me according to the old contract. After about two months of this, they redirected new contract to my boss in my department, so he would take over the task of extending the contract. He did and we also had exchanges several times. A month after this, my boss has quit and for his last week in the company he revealed the following:
The leadership does not know what is your next project, so they are not sure if they should extend the contract. He mentioned some budgeting reasons. Also, the company is part of the group of companies and he said I might get an offer in another company in the ecosystem. Also, they seem to be fine with me working without a contract (despite the fact that I am dealing with some of their essential IP).
I am asking what should I think of the situation? Also, what actions I should take for my future that would best suit me. Also, should I consider myself as an employee like everyone (in the team for example, where they do not know about my issue) is treating me right now? What would be the definition of an employee anyway?