Pros
This is an awesome company. Not an average company, mind you, but an awesome one. People are great human beings, and some of us stick together as friends. Many of them are individuals so talented they can push an entire organization forward. Compensation is generally competitive. Work/life balance is impressive, and management encourages employees to take advantage of it. Our products work. We can pour our own brew in our own bar in our own office! If you are looking for a fast-paced environment, this is not the company for you.
Cons
Where to begin with. Bloated management? I don't think it's the problem. Yes, leadership is unimpressive, but it's not terrible. Recognition is sometimes acknowledged, but there is no incentive or reward for impact (we have an internal award for this, nobody really says 'oh, I'm gonna push hard this month so I can be nominated for that award'). Accountability apparently exists only when you count for nothing. The lack of process is appalling, and people really excel to keep the company together in certain situations. I'm not sure what my career path looks like. There's diffidence (but no hostility) to new ideas. Employee morale could be higher.