Pros
Customer Interactions are always fun. You learn how to accept that superiors are often racist, rude, disrespectful, and generally do not see you as human beings.
Cons
Staff are extremely racist. Do not expect equal or even respectful treatment if you are a foreign worker. Superiors will revel in every chance to say something rude, micromanage and make foreign employees life miserable. Schedules are only shared every sunday for the coming 2 weeks, making sure that you never know your schedule more than 2 weeks ahead, and by the time it is saturday you would only know your schedule for the next 8 days. Employees are often let go at 12 or 24 months, to avoid increasing hourly wages. In summary: if you are German, great. If you are non-German white good, and if you are anything other than those then goodluck.