EU laws are mostly scynchronized. Bulgaria has 1 month guaranteed minimum, IT companies typically give 3 as well.
Also 3 months of paid time off seems totally unbelievable.
That the EU laws are synchronized is somewhat irrelevant. Most of this isn't about laws, but what companies are offering.
Had it multiple times, AMA. Actually more in real life, once I was laid off start of the calendar month, which I was not expected to work off either. This is regular employees, top managers get 6 months. US engineers thinking they live the top life, not knowing how exploited they are.