On shaky ground

Unstable, not secure.

The man’s position at the company has been on shaky ground for a long time.