You're kidding? We had this discussion the other day - finance, accounting, HR, recruitment, legal, tax, logistics, supply chain, sales, marketing, enterprise support, etc. There might be more CS/engineers but it still takes a LOT of other roles to run a company their size.