Job Description
Basically a PM manages every aspect of a product lifecycle, including high level business requirements gathering/refinement, defining the product in a Product Requirements Document(PRD), working with Marketing/User Interface Design to define the actual look and feel, working with Engineering to build the product, then working with QA to ensure the product is solid. Lastly, it deals with Customer Support to ensure your product is supported correctly.
Hours can be long during times when you're in meetings all day, but not too bad. It is nothing like engineering.
Product Management also opens the door for a large variety of positions that look for cross-functional experience including sales, marketing, management, etc. Overall, I dig my job!
Pros
Get to actually define product requirements that will be delivered to customers.
Control over what the product will look like, feel like, and user experience.
Control over technical aspects of products.
Cons
Lots of meetings.
Need to manage time wisely between meetings, calls, emails and presentations.
