Pros
Fair compensation, flexible hours, interesting and enjoyable design work, good team cohesion and morale. If work over weekends or extensive hours during the week, can get time off to compensate for the extra hours. Managers respect your time and perspectives. Work life balance is good in my personal experience as an analog designer (differs for other roles).
Cons
Too focused on development and too light on research. This seems to result in customers needing new product 'yesterday', since this approach to development seems more reactive than proactive (relative to the market). This tends to get layout designers in particular overworked to get chips out for very aggressive deadlines. The work is interesting and enjoyable regardless and such deadlines are spaced apart but I think more investment into research would be valuable for the company and its employees.