Pros
Very well paid, but no other reasons to degrade yourself here. Mean, spiteful people. I will never forget the Christmas gift I got from management, a re-gift with the other person's name scratched out and mine placed on it.
Cons
Lied to by HR and poached from another company. Was told what a great place it was to work for and learned quickly that it was all a lie. When I approached HR, their response was "Oh well". Management that takes fun at making their employees cry. Humiliating to work for. Now that I have left, I have met many many people that have had the same experience. High school with money, very cliquey. If you are offered a position, they will offer you thousands more than you were previously making. Run, there is not amount of money that can make this job good.