"Generally a stodgy place to work. The company is originally based in the UK, so there are many employees there from across the pond. It's a very different type of environment than a more typical San Francisco office."
Update your browser to have a more positive job search experience.
Upgrade My Browser