Pros
Competitive pay, fun environment, good people to work with for the most part
Kontras
Poor leadership, poor decision making, fiscally irresponsible, cult-like atmosphere centered on being "all in", staggering favoritism of poorly performing employees, poor hiring and retention practices, high turnover, tendency to overwork employees, overabundance of time wasting meetings, under qualified middle management, rapidly shifting company objectives that usually conflict with one another, poorly developed vision for the future.