Company: IBM
Date: 2010-04-20
Overall rating: 4/5
Employment status: former

Really depends on which division you work for  IBM Software Group = good,  IBM Global Services = bad, IBM.com = run!!!
Pros: - Flexible work environment from home, various location,  various times 
- Great technical resources 
- Looks good on a resume
- Decent pay and compensation
Cons: - Work environments radically different from division to division SWG = good, ITS/IGS  = bad, IBM.com = terrible
- Availability of training dependent on where you are GTA = good;  anywhere else in Canada = Bad
- Hard to get training in non-IBM products
- Advancement slow
- Constant  outsourcing
- Short sighted  ROI in service delivery 
- Sales driven low regard for technical people