Pros
My immediate and same-level colleagues are great. We trust each other and realize we're all in this together at the moment.
Cons
Senior Management either has no idea what they're doing, doesn't have the right information, or doesn't take the time to listen to their people. The health insurance is the worst I've seen in the industry. It's difficult to find a reason for working when those who sweet talk the right people, but don't actually get anything done are praised, while those who honestly and earnestly work hard and long aren't recognized or appreciated, but instead blocked from completing work. There are few actual processes to follow in Product Management. You have to figure it out or reinvent the wheel almost every time you try to get something done.