I am a MT, I did the Career Step program in 2007 and had a job within a month of graduating. I have been working for the same company ever since, although the company has gone through some changes and been bought/sold and is now on the 3rd new name since I was hired, but I had the same boss and same accounts up until a week ago, when my account that I worked on for over 5 years left my company for another one. Anyway, there are good things and bad. It's nice to be able to make $$ at home in my pajamas or swimsuit, no question. However, the money we make leaves a lot to be desired. I work part-time, 24 hours per week, and I am lucky if I take home $400 every 2 weeks. Now that I have just been switched to a new account where I have to learn the docs and the account specs all over again, my pay will be very low for a while because I won't be producing lines as quickly as I could before in my account that I knew well.
Also, I have a 5-year-old and a 3-year-old and although my MIL comes over to watch them while I work, she doesn't do a good job of keeping them from bothering me and it is very frustrating. sometimes I really want to quit because it is so hard to get anything done, but I know that in 2 years when my youngest is in school, things will be so much easier, so I don't want to take myself out of it because it will be hard to get back in. Also, depending on who you work for, it may not be very flexible. My former account was very flexible and although we had a set schedule, my boss didn't care what hours we worked every day as long as we got our total # of hours in for the week. With my new account, we have to stick strictly to our schedules and any deviation from them has to be preapproved by our boss, which is going to be a struggle for me because of my kids.