Pros
The atmosphere encourages new ideas and finding solutions, the people are solution-oriented and constantly want to think along and are curious, a great place where your ideas see the light of day and you are supported, the management is top notch, providing support, guidance and presence. The salary is good and people have a really positive outlook and approach in general. The talent gathered offers a really strong insurance base which supports product development. People care about each other's success and you will get pulled into this state of mind quite quickly. A perfect example of a supporting work culture where people can thrive in!
Cons
I honestly can't think of any...