Company: IBM
Date: 2010-04-15
Overall rating: 3/5
Employment status: former

Great projects, poor management
Pros: Being able to say that you work for IBM!  There is a lot of prestige in working for such a big and popular company.  The salaries are excellent, and the projects you get to work on are usually really cool.
Cons: It is very clicqy there.  If you stick out in any way, good or bad, you are usually ostracized from most of your teammates.  Management does a very poor job in promoting cross-team teamwork.  If someone has information that you need, 9 times out of 10 they will not want to share it with you for fear of competition from their job.