Pros
A great team, a pleasant internal atmosphere of like-minded people, opportunities for development, interesting tasks and projects, close cooperation with colleagues, good salaries, equipment, and a benefits package. The company cares about its employees and prioritizes them.
Cons
There are no negative aspects.