Pros
Onsite fitness center, casual dress
Cons
Like my title indicates, you should avoid this place if you are mid career or later, or if you desire a workplace where you will learn practical skills. You will receive no training, and no support from executive team, but you will be blamed when the bone headed flavor of the week ideas from execs don't generate any revenue. Exec team is laser focused on coddling investors and selling their stock options while avoiding any implementation of basic business discipline that might actually allow them to make money. The horrible communication skills of the execs make everything worse. Engineering department has 100% turnover about every 2 years, because they are treated like sweatshop employees and are never considered part of the circle of trust, thus allowing them to get blamed for everything. Nobody intelligent and ambitious stays, it's just too much of a mess to put up with. It's fine if you need a first job and some beer money and don't mind being managed by people who've never had any management training.