The pay in the San Francisco office is not competitive with the tech industry in the Silicon Valley (though upper management says it is), and frankly you can't live on the salary unless you live with a partner/family/roomate, etc. Many of us stay because we love what we do, however when you have to live paycheck to paycheck, it becomes very stressful. If we are a technology first company, then we need to pay technology rates, even if your specific role is not "tech" related. The yearly raises are extremely minimal. Promotions are very hard to come by as well. Also, I understand the the whole "doing more with less" mantra. It is common all over the US and it does make sense to streamline. However, there is only so many people you can cut back in a department and still uphold the same level of work and service. It makes for a lot of disgruntled people, doing the job of 2-3 people and getting paid below rate for it. You have to pay for parking.