Pros
- Technical scope, you can get involved with a broad spectrum of technologies at various levels.
- Looked after by management when things are not going well, you're never blamed for fault but helped to improve.
- Somewhat flexible in terms of work/life balance. Typical 9-5 role, but management appreciate the balance with life and give you time off when required.
Cons
- Salary is certification driven; you don't tend to progress financially unless you pass various vendor certification.