Why we invested in Howitzer
With over 400 million active monthly users, Reddit is one of the largest social networks in the world. In stark contrast to most gigantic networking sites, Reddit content and activities are organized around shared interests rather than bathroom selfies and restaurant check-ins…