Small company, you get guidance and support all the way, my manager was very nice and extremely helpful. You stand out in small teams, and have a lot of room for growth.
Svantaggi
The only thing I'd say is, there is a lot of competition, so make your work stand out, and make yourself noticeable! Introduce yourself to the different departments!