Earlier quoted context omitted.
3 weeks is common for USA tech companies now. What is it in the uk?
15 is the bare minimum for USA tech companies. I've seen a few not so stellar places offer 10.
It's much nicer to live in a country with clear employment laws. (Particularly since not everyone around you will work in tech.)