What advantages did the south have in the Civil war?

The South were mostly working to defend their new country and could do so on their familiar grounds. The North would have to come onto their land to fight. They also had capable generals Albert Johnston, Joseph Johnston, and Robert Lee, who had resigned from the U.S. Army to fight for the Confederacy.