I am so happy to see that things are on their way for the better! Hiccups, yes but at least management is being proactive about it versus pretending not to hear!
It is a casual environment but I feel that some might take that to be too lax, which is not the case. The company is doing well, in revenue and continue to grow in verticals, which is a sign of good things to come.
PROS: free lunch, drinks, Cal train pass, nice offices
CONS: Pay competitively! invest in your talent, as they are the ones that helps you grow. Get rid of the left over stale, progress means new thinking.