Pros
-great pay definitely above industry standards despite experience level -tons of benefits, which I miss -products WAS interesting (notice past tense), air and flex had a lot of potential but seems like management didn't feel the same way -work was fairly interesting -good availability of technology
Cons
-very clique-y, if you haven't been at the company long enough be ready to feel like an outsider -SF office definitely had that hipster feel (which is a bad thing), UI/UX had that too cool for school attitude -management has no faith in the product -promotions and recognition given to those who can kiss up the most -in the most recent layoff, it was very funny to see the lazy good-for-nothings stayed on while the technically talented folks got laid off -"best places to work" is certainly an overhyped title, although pay and benefits were great, culture isn't quite there