Voted B because it actually shows people working, emotion, collaboration. But the option A logo is better, more memorable.
If I may, I'd suggest to be more clear with what the company does and avoid abstract language such as "what matters most", "ventures the world needs"....