Very knowledgeable people, knowledge sharing. Good place to work. Can bring pets to work. Flexible hours. Sabbatical every four years - awesome! Nice area - San Rafael
Cons
Pay can be better. Not very streamlined processes - but improving. Can bring in more financial support for training purposes