Positive work environment. Great learning opportunity. Get to work on personal time.
Cons
Travel in the bay area is rough so should plan to proceed to appointments ahead of set schedule. If you think you are early enough to hit the road, you are not.