Internships are a great way of getting appropriate, invaluable and best of all, paid work experience. But competition for places is very high usually, especially at larger, better-known companies. Internships can also be quite expensive for those who are having to move location in order to work in said role, and as you can expect to not be earning as much as a full-time employee, this can cause problems of its own.