Pros
Never a dull moment. Many opportunities for growth and learning
Cons
Constant change of schedule. Never consistent.
Pros
Remote. great hours, competitive pay, and awesome culture.
Cons
Training can seem like it is not long enough but some things come from the experience.