Pros
There is everything for a good job. Compensation is paid on time, there are good and cheerful people in the team, there is growth within the company. I was a consultant, then a senior consultant and now I'm trying to grow further. They value initiative and new ideas, of which I have many 😅
Cons
Everything is decided in a constructive dialogue.