What was the major difference between the Theravada tradition and the Mahayana tradition?

Theravada did not believe in the Eight-Fold Path
Mahayana believed that there is a single God
Mahayana did not require all followers to live like monks and give up all their possessions
Theravada believed in the Four Noble Truths