This question already has an answer here:
I've been working in the IT industry for the past 20 years and have done everything from coding to QA and system test. I have a BS in Computer Science and currently work as a tester in a Test/QA organization. I've been offered a position as the Team Lead (the current Lead is being promoted to another position) for the group (that supports 3 different projects) that I work in. I don't have specific management experience but for the test project that I work on, I've been the group leader for the past year. As Team Lead, I'd be responsible for the entire team (3 projects) and have 20 direct reports. The Team Lead position would mean a lot more responsibility. Should I ask for a raise and if so when?