Possibly not. Branded phones are often "SIM locked", this means that only a SIM from the provider that sold the device will work until the device is unlocked. In order to do that the device needs to meet the carrier's requirements for unlocking.
If you need additional help or have more questions or details to share, please join the site so you can reply in this thread. See this link for instructions on how to join Android Central.
I'd like to recommend creating a account so me or other members can assist you, as guest have limitations in replying here and if we need further Information to communicate with you.
Metro is a subsidiary of TMobile, so yes. If Metro has apps in their phones that TMobile doesn't, and you want them, you're going to have to find them and install them.
It should work with no problem, except for the APN (check that after you put the SIM card in it and turn it on). If you need the correct one, look up Metro at United States 4G LTE APN Settings 2019. And if Metro has any apps that TMobile doesn't, and you want them, you'll have to find them and install them.