Thumball is seen as one of Corporate Team Building's biggest rivals. Thumball was founded in 2005 in Maple Shade, New Jersey. Like Corporate Team Building, Thumball also competes in the Travel, Recreation & Leisure sector. Thumball generates $34.3M less revenue than Corporate Team Building.