Not the job, but the management.
Would NOT recommend. Management is unprofessional, disorganized and seems to have no clue what is going on. There is no communication what so ever. I often walk into shifts to new information popping up overnight that is very vital to me doing my job correctly, with not a single word from management. Schedules often get posted with the wrong dates causing confusion. On occasion my pay has been late, and when I call to try and get an answer i'm met with attitude and no answer/explanation. Depending on store calls ins may or may not be a problem, at my store if i called in i got a call back from management telling me i need to come in. If i refuse, the call turns into borderline harassment.
The job itself is easy and i enjoy the customers, but we are constantly short staffed. Not because we don't have enough staff, but for some reason management does not schedule appropriately. We are often left without a self checkout attendant and one cashier for close... ONE. That person is now left to work the register, self checkout, clean for close, and the phones/desk if the desk person isn't available while doing their job.
This all depends on the store and the management you get. But the lack of protection Metro has for its employees working the front lines during COVID-19 compared to other stores, should tell you something.
Metro is a great job that does give you the opportunity to meet some awesome customers, and make friends with co-workers. But at the risk of terrible management that makes it hard to withstand pulling your hair out at times..