IBM – Essex Junction, VT
As an IBM Software Developer, you'll use the latest tools and technologies available to deliver state-of-the-art data centric analytics software… IBM
I worked at IBM full-time (More than 10 years)
I worked with a lot of great people in my time there. The hours were reasonable and flex time was nice too.
You end up getting pigeon holed in to certain job roles. Raises are minimal and bonuses were very small. There are lots of IBM only tools to learn that won't help you any where else.
Advice to Management
Provide more ways to advance careers. Keep employees more motivated to keep working hard. Use more industry standard tools.