Pros
good opportunity to learn how operating system works, how to write test cases, how to communicate with each other efficiently.
Cons
Microsoft as a big company gives each employee a small fixed work to do. So it is hard to learn much with single title.
Advice to Senior Management
Managers are very nice and they respect people. Usually they will listen to different ideas and then find out a optimal way to work.