They take care of their Intern and offer great opportunity at the end of the Internship if it's your last year of bachelors degree. You are consider an Inter (not only you are here to work but also to learn) and not as a cheap dev. The project are super intesting and there is a real value to the work you are doing, also the people working there are usually super frendly.
Cons
Some week are really hard depending on the project you work on and the deadline you have