Great culture - the startup environment is amazing. Nice people, very collaborative technical environment.
I am learning a lot with my colleagues and sharing is key here.
Cons
Not much, I am quite satisfied. At the beginning the company was not well structured, which is normal due to the startup status.