Pros: healthcare, bonuses, year round activities
Cons: none really
I worked there several years and advanced many times in that time. VSP offered great benefits & many fun perks like a gym, basketball courts, fun BBQ's, a great cafe, yearly picnics & many fun year round bonuses. It was a generally nice environment to work in.