Recently, I've been feeling frustrated with work and it's really bad for health. Getting blamed for mistakes, getting scolded and being thrown lots of workload are part and parcel of the working life. Sometimes, missing deadlines is not entirely controllable as there are many factors which can happen and having to go through multiple approvals and stakeholders can delay the whole process. Not everyone is cooperative and in the end most people will protect themselves first. I've worked in 3 companies now and all have its good and bad points. The verdict is whichever company you join, there are bound to be unhappy times and times of frustration and stress. At the end of the day, most people are just working for money to put food on the table and pay the bills.
Sometimes I wonder is it because I take work too seriously and get affected when I make mistakes....