Question: what are two main differences between theravada and mahayana buddhism?
Answer: This is a key difference between Theravada and Mahayana Buddhists. Whereas Theravada Buddhists strive to become Arhats and gain freedom from the cycle of samsara, Mahayana Buddhists may choose to stay in the cycle of samsara out of compassion for others.