Very friendly coworkers
Fun working culture
Horizontal hirearchy
Large autonomy
Encourage learning & experimenting
Ideas are quickly implemented
Cons
Company lacks long-term focus
Too reactive towards change
Unmotivated coworkers
Benefits are not the best (some people don't get a raise after working for >1 year in the company)
Decisions tend to be biased
Politics in upper management
Not easy to raise your position due to the bureaucracy style