Pros
The people I interact with are supportive, professional, respectful, and intelligent. They also care about the work they do and our collective success. It may be the startup environment (my first) but this is a Team that works very well with each other. I am challenged with both workload and complexity and find it stimulating and enjoyable. Good managers can make or break a job and I don't think I could have a better manager. I spent most of my working life with large, public corporations. This is a huge breath of fresh air for me. I love the culture, teamwork and wish I had been here sooner!
Cons
Anyone familiar with the area knows that the traffic is bad and the cost of living high. Other than location, there aren't any cons worth mentioning.