I get to do a lot of things except being a programmer and a technical support.
Mostly does paperwork like documenting letters needed by admin department.
Create documents for programmers in terms of functional specifications and user manual and others related.
Cons
Since I do a lot of things, the documentation part mostly eats my time and including the testing, I'm part of the QA team that test software systems. Also handles customer support calls. I have a lot on my plate.