Rating

8.2/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • Currently working as a python developer. I work on developing a system for satellite deployment and testing. This involves use of technologies like docker, git, jira on a daily basis. We write our own code and unit tests with support if needed. Once a change is submitted, we review each other's code. This provides an insight into how the system works but also helps catch any defects.

    9/10

  • 2. Have you learnt any new skills or developed existing skills?
  • I've developed a lot of programming knowledge across my time at CGI, including python, Java, javascript and robot framework for automation. There are also plenty of soft skills involved both at university and work. For example, managing a full time degree alongside a full time job can take careful planning.

    10/10

  • 3. To what extent do you enjoy your programme?
  • I have enjoyed the experiences and challenges my programme has provided me with. Over the course of these two years i've had a chance to work in the industry i aimed for, while still working towards obtaining a degree. Towards university deadlines, time can become tight and stressful, though overall it is fulfilling experience

    8/10

  • 4. How well organised/structured is your programme?
  • The CGI side of the programme is well structured with a huge support network. On the university end, things have improved since last year. Whilst there are still sometimes a shortage of appropriate lectures, the content is delivered consistently, along with fair assignment marking. Overall the structure is manageable and works for me.

    7/10

  • 5. How much support do you receive from your employer?
  • Our employer has a fully fledged support system with several layers. Upon joining, you are assigned a buddy, with whom you can raise any questions. As an apprentice, you are also appointed a senior member as a mentor, to provide insight into the business. Alongside this, you also have a line manager and your team with whom you can go to with questions.

    10/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • The most support is provided during lectures when questions can be answered on the spot. Email are usually replied to within a week, depending on the lecturer. Sometimes, requirements can be vague, leading to necessary clarification as deadlines approach. Overall, the support exists, it could just be a bit more accessible.

    4/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • The qualification tends to provide a baseline of knowledge across a range of areas. For example, modules either tend to be technical or business related. As a technical worker, it helps to gain a business context for what i'm working on. In terms of other modules, a baseline knowledge of subjects such as cyber security make them much easier to pick up in the workplace.

    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.)
  • CGI has a sports an social club providing many activities. On a weekly basis there are subsidised sports such as football, badminton, tennis, bouldering and running. More sporadically are events such as wine tastings, airsoft, open bars, and anything you can scrape a few people together for. There are also in-office events such as board game nights and bad movie nights.

    10/10

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


  • 9b. Why?
  • The company has a great atmosphere and really encourages personal growth. I feel this is an excellent company in which you can can gain experience with important projects. The feelings of contribution and community help to tie this all together. Overall, I would definitely recommend CGI to a friend if they have interest in the company's values


  • 10. What tips or advice would you give to others applying to CGI?
  • Be your real self. There's no reason to try and pretend to be someone you're not, and by being honest about where you're at, they can do their best to find a place for you. It doesn't necessarily matter if you have all the required experience for a role, as you can quickly pick up skills on the job. Make sure your CV has some relevant experience.


Details

Degree Apprenticeship

Information Technology

Leatherhead

April 2020


View More Reviews

View More Jobs
Recruiting? See how we can help you