Clustering Users into Insightful Groups

How would you approach organizing millions of users, each with hundreds of transactions across thousands of products, into insightful and meaningful groups?

Answer Panel