I am not sure what you mean with 'improving HR'. Did you mean 'PR' ? Because Mozilla's HR department is doing a pretty great job.
I am not sure what you mean with 'improving HR'. Did you mean 'PR' ? Because Mozilla's HR department is doing a pretty great job.