Pros
* many projects available
* countless trainings, learning opportunitites
* good colleagues
* competitive pay, if you put in the effort, and check the market for alternatives, and prepare for salary discussions
Cons
* minimum legal vacation days amount
* bonuses are quite rare
* reserved stock units plan gets minimal value at the end