Pros
Completely casual dress code. Flexible hours A lot of creativity on projects. Minimal supervision. Good starting Pay .
Cons
Rare to be recognized, let alone thanked, for going above and beyond to accomplish something out of the ordinary. Once you've "done the impossible", it's just assumed that you can and will do it again and again from now on. No yearly raises. Work/life balance is mediocre at best Stock options that vest over 4 years, so you’ll wait a long time to benefit from them (if you last that long). Revolving door. It’s hard to last more than a couple of years here. It’s always seemingly a few steps away from massive failure Very few processes in place, so work is done extremely inefficiently Everything’s urgent, need it done ASAP, within the hour, right now- it gets old real fast. Minimal leadership training. No real employee development opportunities. The results are just as bad as you’d expect. Massive inter-departmental struggles. Most of my problems can be traced to one power-hungry higher-up. It only takes one person to ruin the work lives of many people. Completely ineffective HR department Every department is grossly understaffed, just barely above the point of collapse. Nearly everyone has to work harder than they would if they were doing the same job at another company. On another note. I joined the company in January 2017. Relocated to NJ only to be laid off in October 2017 with 15% of the staff (due to restructuring and/or performance).