On the outside, it seems like a good company. Competitive pay rates, unlimited vacation, parties, swag, etc etc, but once you get past the candy shell, you'll find the inside to be a bit rotten. Management is struggling with growth and not adjusting well to change in infrastructure. There are several tenured decision makers who cannot keep pace with the times, let alone the technology. The stress level is unhealthy, the expectations are that you do not have an outside life, and taking time for family/health/etc is highly frowned upon. There is no work life balance.
unhealthy snacks for free!
bad management, bad work life balance