Pros: work from home when i wanted, nice people
Cons: poor management, products that no one believes in
This is the most people I've worked with who had no logical background in the job they were doing. Product managers that have never managed products and couldn't tell you much about the product they are currently managing. As far as "career advancement", they have a habit of advancing the people with the least experience. This is usually due to the fact that the less experienced people will work themselves to the bone for the job, without even questioning it. Many of the teams were dysfunctional and couldn't communicate. Lots of the "long timers" were despondent and just doing anything to get people off their back.