SolarCity offers clean energy services, and provides a full-service approach by handling the entire process including financing, design, installation, monitoring, and maintenance. SolarCity currently employs more than 2,200 full-time workers, serving 14 different states. To date, SolarCity has raised $1.57 billion for projects through 23 investment funds.