Great People, Terrible Managemenet
Pros
* Excellent teammates, both skills and personalities * Benefits * Discounts
Cons
* Massive layoffs globally/Bad financial state * Low salary compared to market * No raises/bonuses * Terrible management that has no idea what they are doing, even in Watson groups * Always 3 layers of technical issues to resolve before you can get to doing work * Flexible scheduling/Work from home is disappearing * Schedules deliverables without technical knowledge and before every speaking to technical staff * Strict waterfall environment * Getting anything accomplished goes really slow because of sheer amount of bureaucracy * No path defined for career advancement of technical staff * Insular communities and blocking managers make networking difficult