Pros
job security, innovation, room for growth or bi-lateral movement, overall compensation package, great opportunities to be involved in projects or perhaps travel, the more time and effort you put it the more you are rewarded.
Cons
dependent upon the manger there is quite a bit of favoritism as far as new opportunities, the performance management system is one where the company is forced to have a certain percentage of employees in the unsatisfactory area, a certain percentage in the performing satisfactorily, and the exceeding requirements. I personally, did not feel it was a fair system when the same favored employee would always get the limited exceeding requirements, if made others not want to put forth effort because they knew it would not be recognized.