An $n\times n$ matrix is $\textit{unipotent}$ if $(M-I)^k=0$ for some $k\in\mathbb{N}$, where $I$ is the $n\times n$ identity matrix. Show that the only eigenvalue of a unipotent matrix is $1$.
I found the following proof:
$\lambda$ is an eigenvalue of $M-I$ iff $1+\lambda$ is an eigenvalue of $M$. Then, because $C_{M-I}(x)=\prod_{i=1}^n(x-\lambda_i)$, we have $C_M(x)=\prod_{i=1}^n(x-(1+\lambda_i))$. Since $M-I$ is nilpotent, its only eigenvalue is $0$, and it follows that $C_M(x)=(x-1)^n$, as desired.
My question is specifically about the first statement. How are we able to decompose the spectrum of the difference between $M$ and $I$? Also, is there a simpler approach to this problem?