The Glassdoor article is consistent with my experience (except I think the 20 days of vacation starts on year 3, not year 4). Yes, benefits are in theory negotiable, but Google very, very rarely negotiates benefits - being a large corporation with a standardized offer process and a lot of bargaining power, they can usually get an applicant to take what they offer.