Software Developer Review

by Metaswitch Networks

This review was submitted over 4 years ago, so some of the information it contains may no longer be relevant.

Rating

3.8/5
  • The Role
    4.1
  • The Company
    4.0
  • The Culture
    3.0

    The Role

  • 1. To what extent did you enjoy your work placement or internship?
  • This was extremely enjoyable. I was given a challenging problem to solve but with the support of my team and mentor I have been able to develop a series of tools to solve the problem. Throughout the process I have learnt about all the key stages of development, improved my communication skills and have come a long way towards becoming the professional I want to be.

    4/5

  • 2. To what extent did you feel valued by your colleagues?
  • All my colleagues expressed a genuine interest in my project and I can tell that the results that my tools have produced could have a genuine impact on the performance of some of the company's products. My team in particular have been very friendly and helpful, whilst my mentor has provided support throughout and helped me improve each week after having weekly review meetings. These meetings are used as a chance to look back on the last week, identify the good and the bad, and start to look ahead. Identifying the next steps to take and also some personal development goals.

    5/5

  • 3. To what extent were you given support and guidance by management/your supervisor(s)?
  • I maintained close contact with my mentor throughout the process, ensuring he was kept up to date on my current progress. At the same time, I was given a great amount of autonomy and independence allowing me to take ownership of the project and tackle the problem my way. Of course, my mentor was also able to help suggest potential solutions or alternative methods which helped keep progress smooth and keep me open minded to other solutions.

    4/5

  • 4. How busy were you on a daily basis?
  • I always had plenty of work to do. As mentioned above, throughout my time here I have been involved in every stage of development, from initial research and solution design, development of the solution, testing the solution and then getting the code reviewed. There were also a series of educational talks which covered the wider issues of software development and exposed me to some other ideas. One particularly interesting talk being about the end-to-end delivery process that larger companies go through and all the various roles and activities involved.

    5/5

  • 5. How much responsibility were you given during your placement?
  • Due to my level of experience, I was given quite a significant project which was left to me to solve. My mentor was always there to support, but we were both tackling this problem for the first time and learning about the challenges involved together. Therefore, I actually became more of an expert in the particular problem area than my mentor and felt as though I was able to drive the process of developing a solution. I was given a great deal of autonomy and gained the experience of working independently but reporting to a line manager regularly. This involved producing estimates for a task before beginning, determining my own deadlines which I was then held to. Once again, this is a valuable skill to develop and something you only gain from industry experience.

    4/5

  • 6. To what extent did/will the skills you developed, and training you received, assist you in your degree studies and beyond?
  • The experience has been invaluable. It has provided the opportunity to apply a significant amount of my computing knowledge, whilst developing a variety of professional skills crucial to becoming a good software developer. Overall, a great experience.

    4/5

    The Company

  • 7. What was the general atmosphere in your office?
  • The office culture definitely encourages collaboration and openness. Everyone is always willing to help and the free fruit, coffee and tea provides a welcome refreshment. Small talks are also a regular occurrence in the office. That is, every week or so a colleague or intern gives a short talk/demo of what they've been working on, a particular area of interest or a discussion on a suggestion for a potential future practice to adopt (ie. Unit testing).

    4/5

  • 8. How well organised was the overall work placement or internship set up?
  • The internship has been very well organised. I have been able to get to know my team well, through a combination of welcome drinks, being involved in daily scrum meetings and the occasional pub lunch. During the middle of my internship we had a 3 day Vacathon, which was essentially an extended hackathon with plenty of food and drink provided, and prizes for the best hacks. This was extremely enjoyable, as both a break from work and also as an introduction to hackathons.

    5/5

  • 9. In terms of personal training and development, to what extent did the company or firm invest in you?
  • There were regular education talks ranging on topics around the business as whole and the products the company produced to general software development skills talks. The hackathon also provided the opportunity to try and integrate some of the latest tech with some of Metaswitch's existing products. My mentor was assigned a portion of time to support me, and even took the time to explain some of Metaswitch's products to me in greater depth, giving me an insight into the codebase and components involved in the products.

    4/5

  • 10. What were the perks on your work placement?
  • Flexi Time

    Subsidised Canteen

    Sports and Social Club

    Subsidised/Company Gym

    Financial Bonus

    Company Parties/Events

    5/5

  • 11. How appealing are future employment prospects within the organisation?
  • Metaswitch has products in a wide range of contexts, providing lots of different and exciting challenges. It is also clear that the company provides the opportunity to progress and grow within the firm, but to also experience different roles and responsibilities surrounding software development.

    3/5

    The Culture

  • 12. Was there a good social scene amongst any fellow placement students/colleagues?
  • Welcome drinks within the first day ensure you immediately get to know the rest of your team, and the other interns that start on the same day as you. The interns had their own mailing list which we were encouraged to use to organise events and meet-ups, and even when we didn't go out we'd regularly meet at lunch in the company canteen. The canteen is great value and serves some great food. The vacathon also provided the ideal opportunity to get to know the other interns and work together on a project of our choosing. This was great fun and a real sense of camaraderie emerged, especially as interns from all the different offices came together for the few days.

    4/5

  • 13. What was the cost of living and socialising in the area you worked in?
  • The cost of living was generally good, especially considering the proximity to London. The subsidized company housing was great value and saved a lot of hassle in finding somewhere to stay for the duration of the internship. It was also located close to the office and was well kept.

    4/5

  • 14. What was the Nightlife like in the area you worked?
  • I didn't really get a chance to explore this. But often all us interns would just meet up and chill, either at a pub or at a company house.

    1/5

  • 15. Were there many opportunities to get involved in activities outside of work?
  • There are a variety of lunchtime clubs which are available to join. These can easily be found on the company intranet.

    4/5

    Report this review

Details

Internship (1 Month+)

Computer Systems Engineering, Computer Science

South East

September 2015


View More Reviews