Pros
Great friends. Job security (I guess)... if you have thick skin and can take degrading tones and put downs from corporate.
Cons
I had to leave ABC. They didn't appreciate my knowledge, committment or tenure. They would rather hire new staff and lose clients than pay their employees a little bit more. I went years without a raise, endured a HEFTY pay decrease and watched my coworkers lose all incentive. Reviews came to a halt. There was no reason to show up on time, dress nice, etc. It just no longer matters. It was time to move forward & I was pleasantly surprised to find that there are employers hiring that will pay more for quality people. ABC's loss was someone else's gain. And when certain clients learned I was leaving, they left too.