IBM, unsurprisingly, has a lot of moving parts. It's not hard to find projects to work on here, and they are good about moving groups (well software groups anyways) from project to project.
There are a number of okay-ish tools to facilitate communication and collaboration.
There are some movements (albeit haphazardly) to adopt a more modern software development pipeline.
If you like to coast and just cash a paycheck without really doing much work, you will excel here.
If you dig around a bit, you will find some really smart people here.
It's not unusual to find individuals that have worked here for multiple decades.
To the top-level management:
Work on maintaining a consistent culture. Major cultural shakeups are making your best and most talented individuals leave the company. Focus less on catching up and following what existing companies are doing, and take some risks and LEAD again.
To the mid-level management:
Honestly, there are far too many of you. Managers should never outnumber developers in development meetings. It's like they don't even know where to be or what to do, there are so many of them.
Also, recognize your true top contributors. These are the people trying to make you look good, and are almost always NOT the "yes-people" you seem to favor so often.
And overall:
I understand that the company is in dire straits and doesn't want to have any sort of raises year-after-year, but you can get creative with ways to retain employees. Extra days off, stock options, etc. SHOW that you appreciate the hard work.
What do you like about software?
Received a phone call to introduce the background and some project-related information. On-site, there were three face-to-face interviews: * Two technical group interviews * One 1:1 management personality interview. Received the offer after three
It was a long, drawn-out process. First, they call and set up an interview. Then you speak to five members of the team and the manager. After that, they let you know. It took 10 days before I heard back from them. A day later and I would have gone f
What do you like about software?
Received a phone call to introduce the background and some project-related information. On-site, there were three face-to-face interviews: * Two technical group interviews * One 1:1 management personality interview. Received the offer after three
It was a long, drawn-out process. First, they call and set up an interview. Then you speak to five members of the team and the manager. After that, they let you know. It took 10 days before I heard back from them. A day later and I would have gone f