Everything is about "metrics". Oh you got a dissatisfaction review by a customer for something that was totally out of your control? It's YOUR fault. They lie on their official work contracts. They write "40 hours" but you're forced by your managers or team leads to sit past your 8 hours if there's another call coming in before your shift ends. So note this. It is okay if you miss your lunches or have them way late if you are on a call, but if you happen to be even a minute or two past your approved break, it will be held against you. This company pretends to be "fun", it actually is not. And it has some of the worst upper management. Just looking for something else and can't wait to get rid of this job.