The position is remote which has it's perks. My trainer and supervisor made an effort to maintain a friendly and supportive atmosphere throughout the on-boarding training.
Cons
Disorganized and chaotic at times- usually relating to tech problems The pay wasn't worth the stress.