Pros
- stable job (when project is done, canceled or restructured, they will move you to another one, not fire you) - every year re-evaluation of salary - circa 5 bridge days a year (was 7-8 per year when I came here, they are slowly but surely reducing them) - if you are lucky, you can work with state of the art technologies
Cons
- if you are unlucky, you are stuck on project what is relict of history (to say it politically correct ) - salaries behind competitors (especially when you consider that lot of stuff/knowledge used in this company is useless for you somewhere else + even with every year re-evaluation, they are slowly but surly lagging behind inflation) - no transfer to other project possible (eventho promised during interview!), once a project is satisfied with you, you are not moving anywhere, unless they will sudenly decide, then it is matter of 24h and you are on new project (ofc, you will not choose the new project :) - education/trainings - they are promising 3 types of trainings - soft skill, technical and languages -> only languages are fulfilled, other two are not - no real full remote - HR and management are still "improving contracts" in a way they have full power over your homeoffice, they can literally command you to come to office if they want or cancel this "full remote" at any time without your consent + they dont give you a penny to equip your home office