Pros
Flexible hours
Great team
Regular and supplemental training
Build relationships with clients
Weekly team updates on company growth and changes
The company changes are in favor of the team
Supportive team
Great for night owls (just make it to your scheduled meetings, get an alarm)
Positive and encouraging environment
Cons
Requires time management
Timeline of emotional stages: (Starting Day 1) intimidating, rough learning curve, challenging when starting to transform concepts into actions, overwhelming once you have a full plate, tolerable after getting used to juggling, and finally capably manageable with sprinkles of exciting surprises (ending at a couple months in. Maybe 2/3?)
Easy to lose track of time (pro & con)
Training is ongoing (universal pro & con)
Must be self sufficient
Different time zones countries and continents (pro & con because of delays)