Great startup environment, friendly and super motivated work environment. Totally open across different roles/departments, you feel you can give your point of view on things no matter what role/position you have.
Cons
Employees sometimes show up a bit late or work from home a bit too much, not that important but clearly sometimes affects on the work performance.