- good camaraderie between employees
- some perks like rooftop in office, drinks, sometimes company retreats
Cons
- management is backstabbing, hypocritical and cheap
- having never done any other job than managing, can barely teach employees anything, they have to teach themselves while expected to do world class work
- low salaries
- frequent changes of company strategy
- crazy expectations towards results obtainable by employees