Pros
Structured company processes. Realistic sprint goals. Great atmosphere. Good work-life balance. Very interesting tech and the feeling that from the first days your opinion and ideas are important.Cons
So far it's hard for me to identify something