Posted inLocal News Kaiser Permanente union members authorize strike if contract talks fail by end of month by Kiley Russell, Bay City News September 15, 2023September 17, 2023
Posted inLocal News He lied to win a California rehab contract. Now he’s convicted of exploiting parolees in his care by Byrhonda Lyons, CalMatters September 12, 2023September 10, 2023
Posted inLocal News Sleep supplement maker agrees to pay about $1M in consumer protection case resolution by Toby Roca, Bay City News September 11, 2023September 11, 2023
Posted inLocal News The high price of California state worker contracts by Lynn La, CalMatters September 3, 2023September 3, 2023
Posted inFeatured News San Francisco city workers charged with bribery, misappropriation of public money by Gabe Agcaoili, Bay City News August 31, 2023August 31, 2023
Posted inFeatured News ‘Math isn’t mathing’: Teachers’ union alleges SF school district of fiscal mismanagement by Kiley Russell, Bay City News August 28, 2023August 28, 2023
Posted inLocal News As ‘disaster never sleeps,’ Silicon Valley’s VTA spends millions to prepare for the worst by Joseph Geha, San Jose Spotlight August 25, 2023August 25, 2023
Posted inEquity Ripples ‘A huge win’: Mt. Diablo school district reaches agreement with Teamsters union by Tony Hicks, Bay City News August 23, 2023August 23, 2023
Posted inLocal News Mt. Diablo Schools reach three-year contract deal with hundreds of non-teaching staff by Toby Roca, Bay City News August 2, 2023August 5, 2023
Posted inLocal News Summertime blues: San Jose worker strike looms while City Council goes on recess by Annalise Freimarck, San Jose Spotlight July 7, 2023July 7, 2023