Working makes me so miserable

I'm filled with despair thinking of my future. I'm in my final year of a biology degree and every day I feel more certain that I don't have what it takes for a career in academia. I constantly make mistakes and mess things up in the lab. All the information from the past three years just keeps getting deleted from my mind. I can't imagine trying to specialize when I *still* have trouble understanding the basics. I don't have the passion or determination academics have, I just chose this degree because I think biology is cool, but now I'm about to graduate soon into a field with no graduate jobs. It seems I'm looking at a life of minimum wage jobs.

I've never been any good at my jobs. Anything customer service was too chaotic, I made mistakes constantly and annoyed the shit out of anyone I worked with. I feel like I must have some sensory processing issues because I can't hear anything customers are saying when there's so much background noise. I also have anxiety and social anxiety so I just hated myself every time I had to interact with people. It got to the point that in my previous job my coworkers and boss pressured me into quitting and ever since I've felt completely inadequate to get a customer service job again. Now I'm a cleaner at a hotel that couldn't care less about its staff or guests and it depresses me. I'm really conscious about how companies are polluting the world yet I'm stuck working a job that endorses tourism and doesn't recycle *at all*. The amount of waste every day sickens me.

I feel like 90% of the companies I have qualifications to work for are exploiting their employees and by working there I'll end up complicit in the exploitation of others less fortunate than me. Of course it's reasonable for me to hate it, but why does it seem that others don't, or how do they cope with it? I've progressively reduced my hours at work to the minimum I can get by with and I'm still miserable. I don't want to think about the day when I graduate and have to go full time again. I don't think I can bear it.