Great benefits, 40% WFH 60% in office, good pay, great colleagues, interesting problems.
Cons
Little security -- yearly layoffs, offshoring. Declining engineering culture. Mature company with little opportunity for advancement to director or higher level from within. Cost controls that make little sense.