Great work culture to work with.
I have nothing for cons.
Nice location, big building with amenities, some fun in-office and out-of-office events.
They are behind the times, in many ways. Pay was just ok. Benefits could be better. Management plays favorites, and all leaders are cut from the same cloth. Lack of diversity.