Small portion sizes, high cost and you semi-regularly get dodgy veg or missing ingredients.
Lots of rubbish to dispose of too.
They will compensate you for that, but I don't think they're worth the price, personally.
It is good to allow you to try something new without having to buy bulk...