That makes each eigenvector in $X$ orthogonal to the other eigenvectors when $S=S^T$
Every symmetric matrix has the factorization $S = Q\Lambda Q^T$ with real eigenvalues in $\Lambda$ and orthonormal eigenvectors in the columns of $Q$:
Symmetric diagonalization $S=Q\Lambda Q^{-1}=Q\Lambda Q^T$
Remember in this case row space and column space are the same.
All the eigenvalues of a real symmetric matrix are real.
Eigenvectors of a real symmetric matrix(when they correspond to different X's) are always perpendicular.
Every symmetric matrix is a combination of perpendicular projection matrixes.