Pros
On-site gym, flexible work schedules. Many departments have hoteling, which can be a con but I think it's great.
Cons
In the ten months I've been with Blue Shield, eight people in my department have been terminated. Most of these people had been with the company for only a few months. I think the problem is that hiring managers have no idea what they want. Unsuspecting candidates accept offers, but then find that their managers are incompetent and have no desire to mentor or to train. The company makes it easier and more attractive for managers to fire than to actually "manage" or "train." Laziness is rampant among managers and directors. As long as they are "in" with the right people, they need to only pretend to work by appearing "busy." Be very careful when considering an offer from Blue Shield.