Pros
My time at VeriSign was short lived but a standard that I use to compare all other organizations to now. The team I worked with was fun, friendly, and exceptionally smart. There was hands on training, and support no matter where you looked. The team had a strong and clear process, knew how to tackle new big asks/projects and trusted each member to do their part. There was no micro-managing, no lack of trust, and a great deal of empathy and understanding for your life outside of work. The benefits selection was great, with full Medical, Dental & Vision options as well as 401k, employee perks etc.. Learning new skills and understanding more about the team/company was encouraged. Over all the best company I have worked for in years.
Cons
Sad to say that the review and raise system is a bit unfair. Ranking your employees against each other within a team tends to pit them against each other and if one employee is ranked #1 then that deducts the raise amount that can be given to other teammates. It seems hardly fair considering each team mate pitched in and doesn't always work the same projects/aspects of the teams needs. Reviews should be based on expected performance vs actual performance, not a comparison against other employees.