Pros
+ Nice campus and office environment (prior to offices closed due to COVID) + Relatively good pay + CEO with good vision and willingness to invest in technical innovation + Senior leadership in Enterprise Digital group are very thoughtful and caring (but overshadowed by the incompetent middle management sycophants)
Cons
- Performance and promotions are based on who likes you -- not whether you delivered significant business value - Managers promoted to their own level of *incompetence* - Everyone out for themselves - Managers take credit for what their team delivers - You only get a good review if someone else gets a bad one (bell curve) - Managers are limited to how many top performance or promotions they can put forward; so, others get left behind (even if they're doing a good job) - Incompetent managers are never fired -- only their victims that work for them - Improper conduct (harassment) by management only results in a slap on the wrist - Managers don't care if you succeed or fail; employee failure is never seen as a potential reflection on poor management / leadership