I spent almost 10 years in IBM and it was a great time.
Never bored, never dissatisfied. Always learning new things, meeting and working with interesting people, lots of traveling.
There was a great work and life balance, good social package and great people.
I learnt a lot and have mostly positive feelings about job, culture and management.
The hardest time was at the end of quarters when there was a high pressure to close deals and make targets. But during event such times we had a chance to stay in a synergy and work together as a team.