
Compensation seems fair for my job responsibilities and my level of talent.
People seem focused on getting work done. People collaborate well and I haven't seen any grandstanding, territoriality, or negative competition as I've seen at some other companies.
Previous CEOs gutted the IBM I admired as a child and turned it into a consulting company. Current leadership seems more focused and interested in making IBM a technology product company again.
Regarding my team, not necessarily the whole company (I've only been here 16 months), it's one of the best teams I've worked with in my 20 year computing career. My team mates are extremely knowledgeable and generous with their knowledge. They share credit and take blame. Really like my team!