I'd like to save part on BTC but will also need the money for normal spending in GBP.
In addition to the above comments, you can try "
BitWage [I prefer to not vouch (DYOR)]".
Note: Most of the recent comments on their android app are 1 star, so I'm not sure if the quality of their services has downgraded lately or only their apps suck!So far, I think that getting paid in fiat and buying BTC on an exchange is still cheaper.
That depends on what you'd be trying to do after! If you're planning to just keep it on an exchange, then it comes with a lot of risks
["not your keys, not your coins"], and if you're planning to withdraw it to a non-custodial wallet, then you have to deal with ridiculous withdrawal fees from some/most of the exchanges!