Pros
Very hands on. You get to know regular customers.
Cons
Disorganized. You get customers at the counter PLUS random online orders from two different ordering systems that do not sync with the in store orders for timing, so you're expected to complete orders on a very inefficient timeline. Also, despite the fact that proofs are given and customers sign documents saying they approve of what you're making, management will blame you if the customer decides they don't want to pay for it for whatever reason. You're expected to reach in-store budget and promotional goals despite also being required to ask customers if they want to order online from the print hub (usually a third or less of the in-store price) and hand out coupons for ordering prints out of store.