Company: IBM
Date: 2019-09-09
Overall rating: 3/5
Employment status: current
Experience level: Senior

Project manager
Pros: It is really vast.  There are lots of different departments. There are different roles where one can contribute. Each role gives you different exposure of bigger picture.
Cons: Every project has different culture as it is made up of people involved in a team. If you are lucky to work on good project along with good management, your work would be rewarded, else at times it remains under-valued