My experience, as a developer in huge multinational that has been involuntary moved into QA: it sucks. You might need sysadmin skills but not dev skills. You don't get to solve the problems, just identify them. If you do overstep the boundaries by suggesting a solution, you'll quickly be put back in your place. And lastly, although the automation carrot is often dangled the deadlines are always tighter than the human resources for manual testing so you'll just have to test it over and over and over again.