Wide range of tasks and high workload for ambitious & driven people to scale the ladder, well-thought and good employee benefits, rewards hardworking employees
Cons
Unsustainable workload at times, archaic top-down management style and questionable hiring/firing decisions