Company: IBM
Date: 2012-06-19
Overall rating: 4/5
Employment status: current
Experience level: Senior

It is like working in many companies .. without switching jobs
Pros: Exciting place to work
Good remuneration
Great colleagues
Don't ever need to feel stuck doing the same thing - lots of opportunities for those taking initiative
A company with a lot of pride and history
Working in bleeding edge technologies
Cons: Bad management can be a big spoiler
Can get lost in a big firm
Sometimes need godfather to protect and make it bigger
A lot depends on which part of the firm you work for - research vs. software development vs. services