Pros
Yearly bonus. Option to live north of San Francisco and close to work (but not generally recommended for young single professionals).
Cons
As others have stated, there is a very cliquish element. There is absolutely no onboarding, and there is mass dysfunction between different departments. There is quite a bit of favoritism at play - too many employees exist that don't contribute very much, while some very talented individuals are demoralized because of lack of job growth, and very little recognition from top leadership. Senior leadership functions like they are too busy to get back to employees. Some completely ignore simple email requests. Because of the location, this place has a very hard time attracting and keeping talent - unless the employees are tied to Marin, it's pretty much impossible to keep good talent given the deficiencies that exist in this company.