Is your employer not subsidizing it? Its a common practice in austria. 8€ was the price people outside the company had to pay but we only payed like 3€. Also at a large industrial factory.
Germany used to treat its workers well, too, but that was 40 years ago. Since then it has been going down the drain, thanks to a certain former working class party selling out their core voters to big business.