Everyone is very nice, the pay is good, and everyone is usually pretty helpful. There's some politics in play but less than a lot of places. Executives are great and know what they're doing.
Cons
There isn't a ton of collaboration between teams.
Work life balance suffers if you want to get anything done
Ops->Engineering and vice versa feels pretty silo'd
If you have to travel, no corporate card, even if it's internationally and in the thousands out of pocket