<human>: So I am fresh out of college and got a job with a small company. Mostly I was hired for the website and social media end (I went to school for Graphic Design). When I interviewed the owner explained I would also be doing general studio tasks such as shipping, customer service, etc. I took the job because I needed to pay bills and it was at least something to put on my resume. 
Well I have been there for about 6 months and have been totally taken advantage of. I make just over min wage and work 10am until whenever my boss decides we are done (anywhere between 6 and 9 at night). I do not get paid time and a half for overtime. I also am expected to answer my phone at all times, check my email regularly on my days off, and go into work whenever needed. Basically I am expected to build my life around the company....and I'm sick of it.
I am a very hard worker and do my best to get everything accomplished, but nothing is good enough. My boss is always upset, moody, and yelling. Boss is incapable for taking responsibility for any of their mistakes. The 2 employees basically make sure everything runs smoothly and keep track of all the important details. 
I would like to point out that I am not being a sissy. I have always worked, and worked hard. This boss is just insane. It has gotten to a point where I have anxiety due to my work environment.
If you made it this far I would like to say thank you and ask for advice on the best way to either set boundaries in the work place or the best actions to take for leaving this position.

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: New college grad, working for a crazy person (rude, expects company to be my life, breaks labor laws, etc), advice on setting boundaries or leaving my job.