The contractors in question aren't necessarily white collar. Most contractors at Google work in the cafes or in maintenance roles, etc.
Google has kind of a random relationship with various classes of employees. There are contract cooks and janitors and whatnot but they made the physical security guards full-time.