Relaxed atmosphere and friendly working place. Work remote with 1 day every two weeks office presence. Great work life balance.
Cons
Very hard to introduce new technologies because seniors prefer to stick with what they know. Legacy software is written well by previous developers, and piled on with hacks by those that followed.