Pros
If you're someone who likes making things and satisfying customers, this can be a very rewarding position. They do offer pretty decent benefits, though those benefits are as many have mentioned either for a single person or "family," which does include domestic partners. They also do offer a 401K matching of up to 5%, which is something you see less and less these days as well as team member benefits that include things like discounts on phones, Adobe suite licenses, and various other 'extra' benefits.
Cons
Patience and training may be provided, but any semblance of niceties goes right out the window once you make it into a store management role. Speaking as one who was hired as a Customer Service Representative and promoted up through the ranks to Center Manager, there was a fundamental shift with how patient the company was with regard to mistakes once you passed that point. The support with getting your store to hit its all-important sales metrics is a joke. The sales team plays favorites and is definitely more concerned with signing contracts than they are in drumming up actual business. Similarly, the customer service 'metrics' that you are measured on are a joke. 5 calls go out each month to random people who place orders, and you're expected to get absolute perfect scores (0 incorrect projects, everyone viewing the customer service experience as a 10/10, etc.) or your center is dramatically impacted.