Pros
Pay is above average ( or at least it was )
Cons
Haven't yet met anyone happy in technology side. Pay is above average but they aren't organized enough to utilize anyone to their full ability. Bought into expensive partnership with company that used a particular devops tool - didn't hire anyone with that skill-set on our side roll out the integrations. Security is on a tyrannical power trip, routinely says nothing until the end of a project then steps in an delays projects by 6-12 months. Bought super expensive enterprise thing and it doesn't meet the project requirements so we cant use it. Devops team is clueless - person A will do manual change and then person B will push an automated change that wipes out everything person A did. Over crap like this, there was a mass exodus of 30+ highly skilled tech people that all left in April.