Pros
Please DO NOT TRUST your team leads. Keep notes on everything and contact the OM the first time you suspect ANYTHING funny from your team lead. They will act as if they are helping you and have your back and then boom, you will be terminated out of nowhere. Trust me, the team leads are shady and cutthroat! You have been warned. Every smiling face does not mean they care about you. You will work so hard and have no time for anything but this job and in the end, they will drop you like a hot potato. I am VERY disappointed with this company and the management.
Cons
None at all. You handle four or five different call/roles and the pay and stress is not worth it.