Pros
I guess the pay would be one of the pros but it's decent. Not the best but decent.
Cons
This is where my one star rating comes in, as a supervisor, you are completely lost and encouraged to lie to the client if things are not going well. Instead of being transparent and see where we can work on things together. Other than that. Everything is about who you know, not what you know. A lot of the times I would be the most knowledgeable person in the room, but then a program would just fail and then I will be moved to another program and there I would be the least knowledgeable. And you would think that they would teach you how to work through the environment of the new program well that's. The rest of the manager, supervisors or even the team are so busy with the current work that they have no time to teach you any of the basics. If not any of the detailed works for it to even matter. So you would be a supervisor only for just fixing ours and working on escalations but that's about it. Trust me if you ever become a supervisor, this same situation will happen to you. I'm very happy that I left and now I'm currently in another job that values its employees.