I recently quitted my first full time position after just 6 months. I have done several internships in past so it was not my first position though.

My main reason of quitting were

- Very long working hours: 10 hours/day compared to 8 hours/day which is normal here everywhere

- Micromanagement: Lots of it. I had to give update 2-3 times a day

- Too much workload: Staring at screen constantly without being able to take a break also used to hurt my eyes

- No vacations: Although I was allowed x paid vacations per year, they were always rejected every time I applied for them during my time. Later I was also suggested to ask 1-2 months in advance in future.

- Lack of senior developers: I don't want to brag, but my colleagues were around same level as me (I am not even a senior developer).

- Lack of good quality code or even initiatives: It was development agency so their goal was to ship product ASAP without proper testing or whatsoever. I tried to took initiatives in ways like refactoring code I am working in, but my boss used to push me work fast and deliver working results, rather than wasting time in all this.

- Culture was nice and colleagues were friendly so luckily nothing to complain about in that area.

So far the only reason I tell recruiters is that I quitted because working conditions and then tell about 10 hour day when they ask about working conditions.

My friend suggested it's not a very good reason to mention to recruiter and may look bad upon me. I want to ask how do I handle the question "Why I quitted" without looking bad on me in future?