Salary above average, training and they respect work schedules well. I got along well with the whole team, everyone helped me whenever I needed it.
Cons
The workload is large but they provide all the tools to complete daily tasks. If you are a hard-working person you will be successful in this position.