50 employees
Level Up Media is a technology company that creates online destination for gaming and eSports fans to watch on demand video.
2014