Good to great benefits, culture of generosity and mutual support, flexible and dynamic work environment, fun and beautiful workspaces filled with people who truly enjoy their work
Cons
Not excellent benefits, slow to nonexistent job and salary growth opportunities in most departments despite responsibilities far exceeding job roles, communication gulf between senior management and ground teams