The office location was amazing. Many co-workers were super intelligent, especially engineers and researchers. Top notch insurance. Famous people would visit the office every other week.
Cons
Absolutely incompetent senior management: no vision, zero management and sales abilities, zero understanding of technology.