For the MA, I think mostly they work in Dr offices. Because of this they aren't very flexible. As a CNA, I think you will get much more experience because the duties that you perform are those that you see in your first semester RN clinical. I'm not sure how much MAs get paid. I'm in St Louis and they make like $8 an hour. CNAs aren't much different but a friend of mine just got hired and she said they would be paying her $12 an hour. Also since CNAs mostly work in long term care there is much more room for flexibility which you will need when you start your RN program.