Pros
I find the job itself challenging as it offers the opportunity to work with many different operating systems and databases. The team I work in is top notch and for that reason again it is pleasant to work here as you know you are part of a team that achieves well. The benefits package seems pretty good and I feel that I am well paid for the job I do. I also find the role of support rather than administration a challenge and much more exciting than the unix/dba background I came from. We also get more recognition than most support teams I think, I do not know of other organisations that have a global support kick off each year, we've been to Paris, Beijing and Toronto and each time we go it is a total blast.
Kontras
If I had to make a criticism it would be that I honestly do not know where I would go next. I am committed to remaining in support however I am not aware of another organisation where I would work with a similar breadth of technologies. Also, here we manage our cases from 'cradle to grave' as opposed to the traditional 1st, 2nd and 3rd line approach. If I were then to move to somewhere like that I would be stuck with either losing some of the technical depth I enjoy or alternately losing some of the customer contact, neither of which I would be happy with.