Pros
- Great opportunities for the professional development (career development plan; access to education materials; variety of tasks and projects);
- Constant support by mentor, top management, or any other professional needed to solve the project's issues;
- All the teams I worked in were professional, friendly and targeted to the result;
- Additional pleasant moments (English courses, gym, company events, psychologist support).
Cons
Time for the education and self-improvement I would like to include in the working time.