I have been working at IBM as a contractor (More than 3 years)
Interesting technologies and a lot of great people
The many levels of management and all the bureaucracy makes it difficult to get anything accomplished in a timely manner.
IBM had a good name years ago, one of the top innovators. If one focuses on learning there is a lot of potential to learn many aspects of the business. There is potential to excel in one's job if you keep your focus.
Too big so that some managers are apparently either not competent and not trained to bring out the best in themselves and others. It appears innovation is not rewarded enough. Not just technological innovation, but innovation in how to run a business in order to make the truly company indespensible because customers will always expect the best, next great thing.
Advice to Management
Quit and fire each other. Find work elsewhere, preferably self employment so that the bottom line has a direct relationship to your earnings.
This will replace the current featured review for targeted profile. Are you sure you want to replace it?
Are you sure you want to remove this review from being featured for targeted profile?