Pros: pay is decent for the work. telecommute option if you can get them to approve it.
There was just a layoff where multiple permanent staff were lost very suddenly, leaving temps and contractors to fill the space. Clearly a quick money fix, and not an incentive for working harder.
Not a well-run company, and advancement does not seem to be based on performance or skill. Recently bought by IBM, whose help desk is atrocious.