Pluspunten
-Overworking means that you're able to learn a lot of new things: I'd think 1 year at IBM is equivalent to ~2 years at another company: experience-wise -Exposure to Customers and designing customer solutions -Flex time, Can work any time you want.
Minpunten
-Complete Lack of Respect for Employees by Management, No loyalty to employees -Unrealistic exceptions for EPS/Profit that when failed to meet, is then used as excuse to mistreat employees. -Long work hours for no benefit. -Unedible cafeteria food. -Less Pay: I actually didn't feel like I 'wanted' more money, but the job I took after IBM paid >30% more than IBM. -Currently very low morale: In the last 3 years or so all the 'water cooler' talk and been negative and depressing. -Lack of long term friendships: Because of all the turnover and layoffs and moving around people, 100% of my friends had since come and gone. -Embarrassing to say work at IBM. Because of all the Cons, it got to a point where it was embarrassing to say I worked for IBM when speaking with neighbors.