Pros: near impossible to get let go
Cons: pay, growth, management
Management recognizes that there are a multitude of problems, but they are unable (or more likely unwilling) to fix anything. Prepare to be mislead and lied to about advancement. Prepare to be under appreciated and feel like you have no value.