I started a new job in a new team last year in summer. I am the most junior member of the team but not the youngest. Ive never done the job before but have similar experience in a bank. Ive been put on a sales course but not training. Manager is very assertive, has opinion on everything. Last week I made a big sale. I have never done a sale before and i did the documentation myself but told it was wrong i had no help writing it i asked but was told i should do it myself. I explained I have never done the documentation before and they heavily critisicised my work said you should have done it this way etc.. manager was laughing when reviewing it and said i should have written this that x y z etc... They also criticise everything i do. I cant do anything right. They said I messed up some other work in front of the whole office and said does it make sense I said of course It does. Like I was stupid. It made me feel stupid. I can't do anything right. I did phone sale last week when i finished that was wrong. I did a spreadsheet that was wrong. I did a report that was wrong i do everthing wrong. I want constructive critiscism not ripping apart and telling off in front of the colleagues and not nitpicking about everything i do and say. They constantly berate and call other people behind their back. Very bitchy atmosphere. I never join in the gossip. I have lost my confidence and feel powerless demoralised and pathetic everything I say they criticise. I don't know what to do. Wwyd? Call them out in front of everyone? Never been in this situation before. DH no help he doesn't like me moaning friends just say leave.. wish I had not left old job.