Pros
The people at Riverbed are among the best I have ever worked with. Not only is everyone bright, creative, passionate, and dedicated, but they are also incredibly welcoming and supportive. My experience has shown less politics than at other companies and more collaboration between organizations. The Technical Support organization is the exceptional.
Cons
There seems to be a lot of pressure to be at the San Francisco HQ, but the company needs to get comfortable with spreading out responsibilities and decision making to other locations as the company is growing at a fast clip. It is great that the company maintains the small company feeling, but it feels like leadership takes that for granted and they really should be nurturing that through more all hands events and touching base with every team.