-Great communication between corporate and store level (from associate to store manager)-Ownership is very involved, consistently working with stores on inventory levels and buying-Awesome training program, new products means new training-Good opportunity to supplement your income between spiffs and bonuses (includes part-time sales associates on up)-Fun product-Great place to grow, hard work won't go unnoticed, Castle is focused on organically growing their team and promoting from within.