Pros
Compensation and benefits although I hear that they are not as good for new hires. I really cannot think of anything else. 25 cents Diet Coke in the break room?
Cons
This used to be a great place to work. Since the separation from Symantec things started going south really fast. The management is changing every few months. Top brass is only concerned about the upcoming IPO. The legacy products are dying and the new products are failing to gain traction. To make the company attractive for IPO the company is closing sites, moving products to India, laying off experienced developers, and hiring fresh college grads in their place. Communication between San Francisco and other sites Roseville, Dublin, Pune is really lacking and the new projects are managed by new hires who are way over their heads.