Pros
If you are in a leadership position you basically walk on water. I know people out of college two years who are in senior management positions today. Don’t take the specialist route. You’re just a work horse who can never do enough.
Cons
Pay is way lower than the industry in every area. The performance management process is vague and ambiguous. Is applied at the discretion of your manager. Which means it does not matter what you do. It is up to your manager to decide they think you are worth giving a good rating. So what happens if your boss is crazy and only respects people who give their soul to a job? Bad rating. What if I want to improve? You will be given bs answers that basically say work harder and hope for the extra .025% to show up in a raise.