Company: IBM
Date: 2009-05-05
Overall rating: 5/5
Employment status: current

IBM is a great place to work!  All companies have challenges and IBM cares about its employees.
Pros: Benefits, pay, intelligent people to work with (mostly), opportunity for advancement and growth (personal and professional), special events and classes are offered, ability to work from home, flexible hours usually, support in getting certifications/training.
Cons: Hours, especially when they blend into time I had scheduled for personal appointments.  No matter how much work done in the past, if a manager wants you to work because he/she feels it's necessary (but it really isn't), then that manager expects you to be there.  Either that, or the workload can require the extra hours.  'Work-life balance' is now called 'work-life integration'.  I see the point, but I disagree with this approach.  After all, work is supposed to be about 1/3rd of our day.  The other 2/3rd of the time is personal/life.