They have a free tool onsite for you to design which is fairly easy to use on a desktop. However bear in mind they do 3rd party printing so the quality is sometimes lacking. I suggest you use a free design app tool to generate your design then outsource more affordable and high quality vendors. Good luck.
You can do both, however I designed mine and the onsite design team provided feedback along with preview for approval
Thanks! Your answer is awaiting moderation.