Agreed, they have a pretty nice setup for a "big" company. I've been contributing code to Mozilla for the last few years despite not working there and I got started on https://codetribute.mozilla.org/
The most annoying parts would be familiarizing yourself with mercurial/phabricator and getting commit access for certain projects.
The most annoying parts would be familiarizing yourself with mercurial/phabricator and getting commit access for certain projects.