Pros
A unique culture, the HR team does it's best to keep the spirits of the company up. The founders are fantastic people, the location is prime. (Downtown by Embarcadero Pier). The engineering is motivated to lift itself and become better but lacks experience and wherewithal to do the same. Some really smart and fun people work over here, the culture is casual and work life balance is good.
Cons
When I started, the company was full of bright and smart people and a tight knit culture. Overtime, a majority departed and the culture revealed itself as cliquey. By the time my employment ended, it was dominated by politics and insecure management that saw good people being forced to resign or fired. Politics interfered and sadly the company is now made up of C players when at a time it was full of A and B+ players looking to lift the company in a better direction. Execution on most projects was sloppy.