Let $p$ be a prime number (though I suspect that this might be true for composite ones as well). Define $$f(p,n)=\frac{p^n(p+1)(p^2+p+1)\cdots(p^{n-1}+\cdots+1)}{n!}$$ where $n$ is a positive integer. Show that $f$ is always an integer.
I tested this for a handful of $n,p$ values and it seems to be true. I managed to show that for every $m\le n$, we can find a $k\le n$ such that $$1+p+\cdots+p^k\equiv 0\qquad(\text{mod }m)$$ But I am stuck and can't go further.
Edit
Thanks to all the nice answers. Now that it's clear the answer to the title is yes, we can furthur relax the $p^n$ term and replace it by $$p^{\lfloor n/(p-1)\rfloor}$$ so that it disappears when $p>n$.
We show that, for any prime $q$, $\nu_q$ of the given quantity is $\geq 0$, which will imply the result.
Case 1. $q=p$. Then $\nu_p$ of the given quantity is $n-\nu_p(n!)$. Using Legendre's formula,
$$n-\nu_p(n!) = n-\frac{n-s_p(n)}{p-1}=n-\frac{n}{p-1}+\frac{s_p(n)}{p-1} \geq n\left(\frac{p-2}{p-1}\right)\geq \frac{n}{2}\geq 0$$
(here we have $s_p(n)$ is the sum of the digits of $p$ in base $n$).
Case 2. $q\neq p$. We may assume $q\leq n$, as otherwise $\nu_q$ of the denominator is $0$. Let $\mathrm{ord}_q(p)=d.$
Case 2.1. $d=1$. Here, we have $q|p-1$, so
$$\nu_q\left(\frac{p^k-1}{p-1}\right)=\nu_q(k)$$
by Lifting the Exponent. Thus, we have
$$\nu_q\left(\prod_{k=1}^n \frac{p^k-1}{p-1}\right)=\sum_{k=1}^n \nu_q\left(\frac{p^k-1}{p-1}\right)=\sum_{k=1}^n \nu_q(k)=\nu_q(n!).$$
Case 2.2 $d>1$. Let $v=\nu_q(p^d-1).$ Then we have, again by LTE, that
$$\nu_q\left(\frac{p^k-1}{p-1}\right)=v+\nu_q(k)$$
if $d|k$ and $0$ otherwise. So, $\nu_q$ of the numerator is
$$v\left\lfloor \frac{n}{d}\right\rfloor + \nu_q\left(\left\lfloor\frac{n}{d}\right\rfloor!\right).$$
Letting $m=\left\lfloor \frac{n}{d}\right\rfloor$ we see
$$vm+\nu_q(m!)\geq m+\frac{m-s_q(m)}{q-1} = \frac{mq-s_q(m)}{q-1}=\frac{mq-s_q(mq)}{q-1}=\nu_q((mq)!).$$ Now, we have that
$$\nu_q(n!)=\nu_q\left(q\left\lfloor\frac{n}{q}\right\rfloor\right).$$
Since
$$d\leq q-1\implies \frac{n}{d}\geq \frac{n}{q-1} > \frac{n}{q} \implies m\leq \left\lfloor\frac{n}{q}\right\rfloor,$$
we have
$$\nu_q((mq)!)\geq \nu_q(n!),$$
finishing the proof.