Rating

7.9/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • so currently my role is rotating through different areas so I can get a feel for how an application is designed developed then shipped my current rotation is through the support area where I have been creating a script to validate csv files when taking a break from that im learning how the different systems interact with one another and also learning a fair bit of java when time permits

    9/10

  • 2. Have you learnt any new skills or developed existing skills?
  • yes, during the apprenticeship I've learned numerous skills firstly I've learnt a great deal around the skills required for software engineers such as object orientated programming along with techniques on how to write good quality code more efficiently. I have also learnt a great deal of soft skills. such as, interpersonal communication

    8/10

  • 3. To what extent do you enjoy your programme?
  • I would say I have a job that I love. the work is varied and I often get the chance to tackle new and difficult problems. along with the fact of a less corporate mentality and more of a owner mentality where i'm not limited by the vast amount Bureaucracy that usually comes when operating in a large business

    9/10

  • 4. How well organised/structured is your programme?
  • I think the structure of the programme is lacking in element specifically around the training provider. from my point of view members of the company are always willing to help and there has been an astonishing amount of support from all of the teams and departments I have been in

    6/10

  • 5. How much support do you receive from your employer?
  • I receive a tremendous amount of support from my employer. ranging from support from a person standpoint where I have access to literally 100s of years of experience and I've yet to meet someone who wasn't willing to help. I also have support in the form of a large library of educational material and also the ability to undertake pretty much any qualification or certification I could want

    10/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • my training provider leaves a lot to be desired while there are certain elements they do well such as there syllabus. the other elements of being a training provider are sorely lacking such as a lack of support after the completion of the twelve weeks training and a total lack of consistent knowledge on what requirements are needed for the completion of the apprenticeship.

    4/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • I think the twelve week I spent learning have helped a lot but more from the standpoint of having a large complex problem and being able to break it down it smaller manageable chunks. I also think that it help when understanding new programming languages as learning one from the ground up makes it far easier to understand new languages.

    8/10

  • 8. Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
  • there are literally hundreds of events to attend and also as the company is part of the STEM ambassador programme there Is the option to set up our own activity's there is also the option of attending a multitude of professional networking events. however they do all seem to be based in London which is a bit of pain

    9/10

  • 9a. Would you recommend CGI to a friend?
  • Yes


  • 9b. Why?
  • good all round company that focuses on you as an individual and what you can do and will endeavour to support through training and mentorship rather than how well you'll operate as a small code in a big machine and also because the company has an excellent remuneration package


  • 10. What tips or advice would you give to others applying to CGI?
  • dive in headfirst speak to everyone get friendly with everyone in the coffee area even if its just "hi, i'm [name]" the more people you know the more support you'll have. also if you get an interview read up on current company projects. its an easy talking point


Details

Higher Level Apprenticeship

Information Technology

Wales

March 2019


View More Reviews
Recruiting? See how we can help you