Pros
Management is great and very approachable. They really work to build a team that cares about J.Crew as a brand and represents the company well. Everyone gets along for the most part and it's actually enjoyable to go to work. They're also really flexible about working around scheduling issues. I was able to change my schedule every semester while a full-time college student and they didn't get upset about it, they actually were super supportive. They provide training throughout the year and are good about keeping employees in the know about corporate changes. Also, the discount is a huge benefit and they offer a number of other benefits even to part-time employees. Overall, J.crew a really great company to work for!
Cons
On call shifts can be frustrating. Also, a shortage of hours during the spring and summer.