Every operator on a finite-dimensional, nonzero, complex vector space has an eigenvalue.
Axler proves this as follows. Suppose $T: V\rightarrow V$ with $\text{dim}(V) = n > 0$. Choose $v \in V$ with $v \neq 0$. Then $v, Tv, T^2v,\dots,T^nv$ is not linearly independent because $T$ has dimension $n$ and there are $n+1$ vectors. Then there are $a_0,\dots,a_n$ not all $0$ such that $0=a_0v+a_1Tv+\dots+a_nT^nv$.
By the fundamental theorem of algebra, the polynomial $a_0 + a_1z+\dots+a_nz^n = c(z-\lambda_1)\cdots(z-\lambda_m),$ where $m$ is not necessarily equal to $n$ because $a_n$ could be zero.
Axler then uses this fact to say we have $0=c(T-\lambda_1 I)\cdots(T-\lambda_m I)v$, where $T-\lambda_j$ is not injective for at least one $j$.
Why is it that we can apply factorization/fundamental theorem of algebra to a polynomial of operators?