Tech Brave Lays Off 27 Employees by James Emmanuel 3 weeks ago TechCrunch has heard that all 27 employees at the web browser and search startup Brave have been let go The ... Read more