Pros: decent pay, competitive benefits
Cons: lack of structure and management, was pretty much on my own for the most part except in the beginning. Lousy work environment with several different departments in one large room. The cubicles do nothing for sound and seemed to have a lack of space then my area was converted into a call center. Then one day I was hauled out of there and teminated for no disclosed reasons. Yeah, total s**t hole.