>she works for the corporation and get paid, no matter how great she is, she has to follow the corporate culture and norms
Doesn't this cut both ways? Google employed her to critique the company's ethics; she is critiquing the company's ethics - as such, she is literally doing the job she was employed to do.
If Google doesn't want that role to exist or wants a puppet to do it, why did Google employ her in the first place?