I worked for a large Silicon Valley company as a foreign national (Canadian) and I flew down at least once a quarter. When I said I was going for “unpaid business”, I was questioned enough that it led me to ask my employer to get me the proper visa so I could legally work because it felt like I could get denied entry on the whim of the immigration agent. It felt uncertain and was kind of stressful.
My advice is, don’t risk it. Get the visa to allow you to work for at least the time you are there. I ended up getting a full TN visa but I believe there are short-term work visas for this circumstance as well.