- short on one thing and long on another
This means to have not enough or little of one thing and plenty of another, usually negative:
He was long on anger and short on charm.
- to skip ship or jump ship
to abandon or something that is in trouble
Many of the best employees jumped ship when the company started having financial difficulties.