The salary was nice, and some of the people were cool.
Cons
The developers that have been there longer than ten years created a collective that only business will listen to. If you go against them even on proven technological things they will make moves to have you fired. Management set ridiculous rules around meetings and slack and don't take into consideration time/life balance. Hard to get work done when you are forced to attend multiple meetings that last all day. I was hired to do one job and I ended up doing five. Very negative, "do as you're told or you're fired" environment... would not recommend.