Pros
I get my paycheck on time.
Cons
Seriously one of the worst places I have ever worked. You are treated like a number rather than a human. All that matters is if you get your quota done. If you question anything, you get a target on your back. They claim to be all about "transparency", it is the complete opposite, they will tell you one thing, then do another. Morale is terrible at the Salt Lake location, everyone wants to leave, except for upper management who go around congratulating each other on how well they (upper management) are doing, while treating people below them like crap. All of the work is being sent to India, and they are happy to let knowledgeable, talented people walk out in order to get rid of anyone who thinks for themselves and might question something. They put no value on experience. If you try to work with HR, they just ignore you hoping the problem will go away. They really just prefer automatons to do what they are told as fast as they can and don't think for themselves. Seriously, anywhere is better than here.