I worked on a 6 month project. At month 5, they said they are not renewing even tho they need the position.
My team fought the VP and said if I don't continue it would be detrimental to the project.
She renews me for another 6 months and makes me fly to an off-site to present at an mbr.
The VP proceeds to cancel my contract the day I land in San Francisco. Because she doesn't want a remote worker anymore and wants this person to come in 4 days a week.
Corporate doesn't care about you. You need to be selfish because nobody will care about you otherwise.