Pros
Daily pay option to pull pay out early. a decent attendance policy which allows you to miss time and make up time (sometimes)
Cons
No cost of living OR performance based raise, they move people up very quickly before they are ready, and you don't get raises for moving up. Just more work. The management is rude and doesn't allow any kind of honestly about how you are feeling and forces toxic positivity. in the work at home environment the chats are locked so you have no way to interact with coworkers to try and make friends and can only communicate in the highly monitored public rooms where again, no honesty about how you're feeling is allowed because you will be told you are being too negative or bringing down everyone or even told how other jobs are worse and you're lucky to be there.