They are willing to work with you and your schedule. No issues with pay and you get paid on time consistently.
Cons
The work is extremely overwhelming and they definitely don't pay you what you are worth. Ensemble is not "People first" as they like to say. Invisible expectations.