Pros
I worked at In N Out for 3.5 yrs and loved it. When I needed to be temporarily relocated for medical reasons the company completely understood and another store accommodated me with the more hours than I was getting at my original store. You can make a lot of close friends and some stores even see themselves as a family and do everything together. If you really show the managers that you want to move up and keep improving then you will be moved up quickly. Overall fun company to work for but it is hard and fast paced work so there is no time for slacking off! Had to leave cause of moving to another state and miss it!
Cons
If you want a job where you can just breeze on by through your hours with doing nothing then this is not the job for you! Work can be very stressful especially during rushes and especially if the rush is at night, mainly because managers schedule significantly less employees to work nights. Can be an adrenaline rush though! Also (not in every store obviously) sometimes when people move up they get this false sense of "I'm better than you" almost like a popularity contest which can be rather annoying and managers tend to turn a blind eye at times so try to report things cause most likely others have done the same which can easily fix the problem. If you are looking for full time you gotta be dedicated. It's really hard to get it and keep it. Managers like to schedule you just shy of the target hours you need and it can get frustrating.