Yeah, it's practically impossible to work at Microsoft and live in Ballard without driving every day, unless you want to spend (probably more than?) an hour on the bus each way. And even driving is going to be pretty slow.
When I lived in the area I often joked I'd drive 405-90-5 if I was going from Kirkland to the U-District. Having spent 2 hours in traffic on the bridge alone in the past, it's not far from the truth.
The return commute is only screwy when there's a big con - SakuraCon for example.
I did take Mercer for the three months I worked at Lab 126 in Fiona, but I assume it's better now that construction is over. It was much worse.
520 eastbound has mostly not been bad since ramp metering started, and even better since tolling started. Westbound is a bit of a different thing, though my impression is that it clears up much earlier now than it used to.