Excellent company that gives oportunities to everyone it doesn't matter if you are a non european resident, they will always help you giving you job.
Contras
The salary is not the best and it is also depend on the job offer they have for the employee however, is a compnay where you can grow since the personnel is always taking care of you (needs). They are always there to support you and help you.