Pros
Location, first time job or entry level experience environment, young working environment, somewhat flexible schedule, half day Friday's in the summer (with extended work hours monday to thursday)
Cons
Low salary, managers and employees are disconnected, workplace gossip, no HR team, workplace harassment to be expected, Upper Management takes things personally, high turnover rate and people are let go with no explanation or a created reasoning, chance of promotions are slim.