Time to take a ‘rain check’ on unlawful umbrella companies
The employment landscape in the UK has changed significantly over the last two decades. There are now more than 5 million people self-employed in the UK (up from 3.2 million in 2000) and self-employed people now represent 15.3% of the…