The pay is average to good along with the benefits and 401K package. At times, the work can be interesting.
Cons
The workload is alway excessive no matter the nature of the job. They give you a laptop and the flexibility to work from home, but that just means you end up working nights and weekends.