Friendly co-workers, good culture, good work-life balance, good pay
Svantaggi
Depending on which department you work at you can either have an awesome team with a lot of responsibility and a strong learning curve or an okay team with strongly guided tasks.