For every matrix $A$ we have $$AV=V\Lambda\rightarrow A=V\Lambda V^{-1}$$ where $V$ is the matrix of eigenvectors and $\Lambda$ is the diagonal matrix including eigenvalues.
When we have a symmetric matrix, one can write $$A^T=({V^{-1}})^T\Lambda V^T\rightarrow A=({V^{-1}})^T\Lambda V^T$$ where symmetry of $A$ results in $A^T=A$, and $\Lambda^T=\Lambda$ because it is diagonal.
Comparing these two yields $$V^{-1}=V^T\rightarrow V^TV=I$$ which is the definition of the orthogonal matrix. That means not only eigenvectors of a symmetric matrix are orthogonal but also they are orthonormal, i.e., they are unit vector with length 1 and orthogonal. Is this correct for all symmetric matrices?