I've been very happy at Riverbed - my team is growing. The company is very upfront with information through town halls and AMA meetings from Leadership.
We are growing and in sync. It's easy to complain or find things to bring the team down.
It's the best environment that I've worked in the last 20+ years.