Pros
1) Work culture, there's no hierarchy in the team. Managers are easy to approach and whole team supports each other. 2) Work life balance, there's no deadlines, weekly targets, just do your work comfortably, get paid and leave. 3) A proper goal setting and career path is set; you just have to learn every day and work efficiently. 4) Every day is a new day; my job is not boring. Continuous growth and positive environment.
Cons
Nothing found so far, it's a wonderful place to work for.