Pros
It can be easy to thrive there if you have a skill that is dependended on by many. The benefits and the pay tend to be very comparable.
Kontras
In my experience, the team leaders in the middle management tier were at best insecure in their positional authority, at worst, playing politics to get their agenda's pushed. I was hyped as an expert and thrust into a position that was not really understood to my leadership. Then, after a nice bonus and a raise, let go 4 days shy of my 6 month probationary period. My leader barely lead, he didn't grow my experience, he left me to my own education and learning and the other teams that I tried reaching out to didn't have time or want to make it for me. While they seemed to not be doing anything at all, I was thrust into a position of negativity and doubt. After some mistakes, on my part, and some lack of communication on theirs, they reacted aggressively over non-issues.