Yes, you can transfer a mobile number in but not get a new one.
I transferred my 412 number in when I left the states and I still get a delightful parade on yinzer scams messaging me.
My experience has been that is works fine for Chase and Amex, but Citi don’t recognise it as a mobile number...