It looks like the resource to deciding these is here
Concerning the meals, the law seems a bit vague to me.
You can exclude the value of meals you furnish to an employee from the
employee's wages if they meet the following tests.
- They are furnished on your business premises.
- They are furnished for your convenience.
This exclusion does not apply if you allow your employee to choose to
receive additional pay instead of meals.
If the whole point of google providing meals is to benefit Google as such people will not leave the googleplex when to obtain meals elsewhere causing increased productivity for Google, then this is covered as a business expense. (Even if it wasn't, Google would have to notify you that it was providing you a non-expensable benefit, i.e. compensation, by giving you a 1099 at the end of the year).
Concerning the other benefits, the only way I could see those items not being taxable benefits is if one of the two applies.
- The employee is compelled to live on the premises in order to perform their job duties. Perhaps a butler. Perhaps they live in a research center far from civilization? Those are the only two I can think of off hand.. Obviously the employee wouldn't need a credit card in this case.
- The employee's job consists of 100% travel time.