Observation. The first $n-1$ rows are multiples of $(0,0,\ldots,0,1)$, and hence the rank of $A$ is at most $2$, and hence the eigenvalue $\lambda=0$ has multiplicity at least $n-2$.
Next, observe that if $\lambda\ne 0$ is an eigenvalue, then there is exists an eigenvector $(c_1,\ldots,c_n)$
$$A = \left[
\begin{array}{ccccc}
0 & 0 & \cdots & 0 & a_1 \\
0 & 0 & \cdots & 0 & a_2 \\
\vdots & \vdots & \ddots & \vdots & \vdots \\
0 & 0 & \cdots & 0 & a_{n-1}\\
a_1 & a_2 & \cdots & a_{n-1} & a_n
\end{array}
\right]\left[\begin{array}{c}c_1 \\ c_2 \\ \vdots \\ c_{n-1} \\ c_n\end{array}\right]=\left[\begin{array}{c}a_1c_n \\ a_2c_n \\ \vdots \\ a_{n-1}c_n \\ \sum a_jc_j\end{array}\right]=\lambda\left[\begin{array}{c}c_1 \\ c_2 \\ \vdots \\ c_{n-1} \\ c_n\end{array}\right]
$$
Clearly, $c_n\ne 0$, otherwise $c_1=\cdots=c_n=0$, and hence
$$
c_j=\frac{c_n}{\lambda}a_j,\quad j=1,\ldots,n-1
\quad\text{and}\quad \lambda c_n=\sum a_jc_j
$$
and thus
$$
\lambda c_n=a_1c_1+\cdots a_{n-1}c_{n-1}+a_nc_n=\frac{c_n}{\lambda}(a_1^2+\cdots a_{n-1}^2)+a_nc_n
$$
or
$$
\lambda^2-a_n\lambda-(a_1^2+\cdots a_{n-1}^2)=0
$$
and thus the two remaining eigenvalues are obtained from the quadratic equation
above.