Pros
When you have a great manager that protects you from upper management nonsense, its great
Cons
Here's the real reason I'm posting. 1. They've stopped 401k matching (6%) and have switched to a "Retirement benefit account" that matches 5% of your salary. The downside is two-fold, returns in the RBA pegged at 3% and you have zero choice in how its invested. If you're early to mid career this is a massive loss. Also because its an RBA and not a 401k you don't have the same protections and choice if something happens to IBM, at least with a 401k its your account, the RBA stays withing IBM's control until you leave 2. The return to office is extremely sloppy, sites not having enough workspace, "come into the office or resign" ultimatums...all of this because of poor planning