Good pay, great hours, and pretty good system development requirements
Svantaggi
New hires aren't really skilled at the business line level requiring a lot of teaching. Employees overuse the email and messenger platforms and have numerous meetings disguised to show progress on project activities.