Company: IBM
Date: 2010-01-26
Overall rating: 5/5
Employment status: current

Great place to work!
Pros: Opportunities for advancement in the field, good co-workers, friendly atmosphere, good work/life balance. Moving between jobs is possible, allowing expansion of one's experiences
Cons: Turnover rate is sometimes too high (especially in managment), development resources can be hard to come by (budget is tightly controlled)