Pros: Great people to work with.
Cons: Very poor work / life balance
Very heavy workload and chaotic. Large number of departmental layoffs added to the workload and chaos for those who remained.
Poor morale abounds.
The company seems to be in a perpetual state of reorganization, including laying off large numbers of tenured resources.