Pros
Low-stress and good work/life balance. Market leader in a high-profile industry.
Cons
As much as the organization wants to consider themselves a software company it is far from it. Everything moves incredibly slow. This is likely due to communication issues. There appears to be no centralized way of communicating around the organization. Decisions are made in silos and information is trickled down from higher level management. I have been here over three months and have zero understanding of the organizational structure or how products get built around here. All the work is "project-driven", meaning that once the project is completed you are moved on to work on something else. This model results in a lack of ownership or accountability for any outcomes. Overall I find the work to be rather unsatisfying and boring.