I often hear these mistakes made by German speakers who are learning English.
They say: I have worked by Aldi for 5 years.
This is totally understandable but the preposition is wrong. When talking about where we work we use the preposition ‘at’.
Correction: I have worked at Aldi for 5 years.
Have fun learning English!
Louise