Should I mix on headphones or speakers?

We discuss the age-old debate of mixing on headphones vs. speakers by breaking down the pros and cons that each medium offers.