Has a start-up feel so you get a lot thrown at you, meaning you get experience in a lot of different areas.
Svantaggi
A lot. Upper-level people only look out for themselves and don't really care about their employees. The co-workers are fantastic but the upper level people create a not so great company culture. 10/10 would not recommend working here.