The part of the foot that hits the ground first

I recently read about "heel strikers", "mid-foot strikers" and "forefoot strikers" among runners. What accounts for the differences and are there pros and cons to each type?