Avantages
- a lot of projects with different domains; - many educational programs; - opportunity to work in multicultural team
Inconvénients
- despite plenty of projects some part of them won’t develop your technical skills as they require mechanical work - huge division of labour - a part of the previous point - in such circumstances it’s hard to grow and gain new experience - salary is less than average on the market and it’s too difficult to raise it. Apart from that the list of benefits is quite short - lots of non-professional colleagues who doesn’t want to take responsibilities and adjust to the project needs (in tech and soft skills) - difficult to climb career ladder - even if your resource manager is so good and helpful, they need to be acquainted with “necessary” people. Before everything you have to complete a lot of courses to prove you professionalism and required level. Apart from that an assessment session is required. - in the same time there is no unified system of competencies. You can be a middle with a lots of responsibilities as a senior/lead but you have to prove everybody that you deserve to be at least a senior - low-performers can blame you in micromanagement and make escalation with complaints to protect their laziness and irresponsibility - acquainted people will help each other to be promoted even they aren’t qualified enough - a lot of requests from company to postpone vacation, to work on holidays even when overtime is not paid every time - a lot of promises and beautiful picture is describing but it doesn’t work indeed