Pros
The company has some great and unusual perks, such as a message therapist who comes in Tuesday and Fridays, and a beer party Friday afternoon. There is a game room, a quiet room to go take a nap, and wonderful views of Puget Sound. The pay is good, and they give you a comfortable chair once you've been there for 6 months.
Cons
I find my job very stressful. I have to deal with customers when their machines don't work. Frequently, the problems are bugs in the software, sometimes user stupidity. I do telephone and E-mail support and it is hard because I have to rely on my customers to tell me what's going wrong. My work time is scheduled by computer, there is a high level of surveillance both of my phone and my E-mail. It is not much fun.