Pros
This is a good company to work for because of the culture and people. The RSA Conference is always a blast if you get to go. The technology is pretty interesting. There are opportunities to grow
Cons
The downside to working at RSA is that the company really hasn't learned how to grow beyond a token factory into a software and services provider. It doesn't have a lot of the process and controls in place to manage a larger company. At time this makes day to day work frustrating.
Advice to Senior Management
Get some real talent to lead your software engineering organization. Get rid of some of the incompetent managers. Invest more in high growth opportunities and markets where you have a presence that could get larger. Think beyond tokens.