UAB has some great areas to work in but its not for the lazy. There is a lot of walking (huge hospital), heavy lifting, interaction with people, etc. It is very rewarding too because you learn something new everyday and so much. I worked with a great team and I miss them sometimes.