The location (Mill Valley) is lovely but there are no public transit options... so my commute is not great. Start and end times are super flexible though, so I just tend to come in early and leave early while others come in late and leave late.
There is a negative vibe in some corners of the company. My take on this is that some people are not faring as well with all the change and feel left behind.