Smart people, great work/life balance and benefits, but no career growth
Pros
Everyone is very bright. Projects change frequently and involve advanced science so they are quite interesting. Benefits are very good and work/life balance is excellent; flex time, vacation and work at home opportunities plus a deep understanding and respect for health and family commitments. A 9 to 5 job that is not boring. People stay for years and are very loyal to the company. Some charismatic new top-level management that may help eventually.
Cons
Management is dealing with a poor pipeline by having massive layoffs. Morale is poor. IT support is appalling. Decisions are very slow to happen and slow to be implemented; bureaucratic snags tie up IT projects for years. There is no recognition for a job well done. Heavy-handed attempts at behavioral control from HR are ignored. Communication is done by nuance, so mixed messages abound, and backstabbing is common. Very hierarchical and political; if you are not politically adept, you will not advance here.