Too Long; Didn't Read
A project manager is someone who communicates with stakeholders involved in the project and working staff to ensure projects are moving smoothly towards the goal line. He manages the team by assigning tasks and prioritising issues. His job is to make sure that the project’s goals are met without over exceeding the set time and budget estimates. A good project manager doesn’t necessarily mean that they’ll be able to preserve their productivity or avoid getting pissed off; it means that a good PM will keep moving forward.