I have been given an opportunity to work in a support and maintenance project where the project work is going to start from scratch. Will it be good to get development knowledge in these projects? Will I be able to switch over to development projects later? I am working as a software engineer in Accenture. But my project is a support project. Should I switch job?