Yes, Opendoor is a legitimate company and they are a licensed to do business in the states where they operate. Their fees cover the costs they need to carry your home and then resell it to a new buyer.