Pros
. Exciting market . Great culture when you make an effort to work cross-functionally . Great customers, pleasure to work with them . Strong product and product plans Give us a look and decide for yourselves. Regarding some recent negative reviews, those of us still here disagree. It's obvious to us who wrote the extremely negative reviews. These are people who were let go. We, the current employees, know why they are disgruntled. It's wrong to try to sink a ship because of personal circumstances and grievances.
Cons
Yes life is sometimes unfair. People do get let go, some related to personal performance, others circumstantial. Don't work here or anywhere else in high tech if you want guaranteed employment and no risk of a bad performance review.