I'm newbie here,Are there any legit bitcoin mining company or basically most of them are just scam.
As far as I know, Genesis Mining and Hashflare.io were the legit sites when it comes to BTC cloud mining. However, the results were'nt that great, as it could take years for you to ROI because of mining higher difficulty. Add to the fact that both sites charge fees which they use to continue their operation and cover such expenses for mining, electricity and maintenance.
Today, there are a lot of sites sprouting like mushroom which offer the same exact service. But, In reality, they are just HYIP or Ponzi sites acting to be legit in the first few weeks or months. Once they accumulated enough BTC or hit their target profit, they will be gone for good along with your investment.