This question is a generalisation of Eigenvalues of $AB$ and $BA$ where $A$ and $B$ are square matrices.
Let $A$ and $B$ be $m\times n$ and $n\times m$ complex matrices, respectively, with $m < n$. If the eigenvalues of $AB$ are $\lambda_1, \ldots, \lambda_m$, what are the eigenvalues of $BA$?
If the matrices were square, then the conclusion would follow from the fact that $AB$ and $BA$ have the same characteristic polynomial. With rectangular matrices this is not going to happen; how to proceed then?
Let $\lambda\neq 0$ be an eigenvalue of $AB$
Then, for some non-zero $v$, $ABv=\lambda v$
Hence $BABv=\lambda Bv$
Equivalently $(BA)(Bv)=\lambda (Bv)$
Note that $Bv \neq 0$. Otherwise, $ABv=\lambda v=0$, hence $\lambda=0$
Hence $\lambda$ is a non-zero eigenvalue of $BA$
Switching $A$ and $B$ in the previous proof, it also holds that a non-zero eigenvalue of $BA$ is a non-zero eigenvalue of $AB$
Conclusion: $AB$ and $BA$ have the same non-zero eigenvalues.