Good people, very much a start-up culture
Marketing Manager (Current Employee) – San Francisco, CA – July 20, 2013
If you are a person who likes to define your role, wear many hats, take on lots of responsibility, this is THE place for you. But you'll need a strong personality to keep your projects on track.
Sometimes the start-up chaos gets a little old