Most companies offer 1 week vacation.
Maternity leave is a foreign word to many companies.
Some have a no limit vacation, but the work culture is such that even less people actually take vacations.
Then you get to be tied up to the company regarding healthcare.
Unions in IT, which exist is a couple of European countries, are seen like persona non grata.
There are lots of wonderful things in US, work conditions in tech not necessarily.