Pros
- friendly environment - 3 sick days per year - circa 5 bridge days per year - various benefits (like vouchers, etc. - 150eur/year) - team building actions 1-2 per year - international company - you are using foreign language(s) daily - stable job (if your project ends, they are trying to find you new position, not fire you)
Cons
- lot of internal technologies - you are unable to use lot of knowledge in another company - relatively low salary comparing to another companies in same city - your carrier growth is absolutely not in your hands (by this I dont mean like: I will be one day boss of this company, I mean growing in terms of knowledge of techologies of your choice - they are deciding what you will focus on, not you) - switching between projects doesnt exist (even though it is promised on interview) - no time to learn new things, only what is really necessary to do your current task (kinda same / extension to point 3 in cons) - lot of projects are relicts of history, using outdated technologies