Pros
Egalitarian, tries to focus on being a great place to work, lots of established channels for communication through the ranks. Great benefits - hard to match them elsewhere. Two-month paid sabbatical every seven years is a wonderful benefit. Managers have lots of discretion so it's great if you have a good manager who is creative about effective management techniques and supportive of your efforts. You own your own employability so responsibility is on the employee to make things happen and to be accountable, which is equitable and fair.
Cons
Lots of reorganizations. Some people have had as many as 4 or 5 different managers within a 1-2 year time span. Rolling layoffs over the last couple of years have created uncertainty and angst. Stock performance has not been good so the days of having valuable stock options appear to be gone.