It's sales so it comes with its usual challenges.
Magic has a lot of leads so if you don't book time off you could end up working long stretches of days. As long as it's a few days notice you can book off but there is a lot of work available constantly. Higher Income require compromising work/life balance but if you're results oriented it's worth it.
Cool and Calm while with customers but fast-paced internally. Everyone gets things done quickly so you gotta stay on top of things.
Results oriented. If you don't perform well there's no growth for advancements.