People are amazing in all disciplines - PM, Eng, QA, Design, etc.
Products are great
Cons
The company has had multiple layoffs, missed bonus payout, or lack of promotions. This was all due to budget cuts, but it is hard to have that happen to people I am close with.