> That seems hard to believe. I've been in many tech company offices around the US and they're usually fine.
> What are the national origins of your co-workers?
Probably Indian or South Asian.
Look at how dirty they behave in their own community (Sunnyvale, California)
Meanwhile bathrooms and in nearby Cupertino, Mountain View and even San Jose are much cleaner.