Company: IBM
Date: 2012-08-16
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good culture, Flexible working hours, could do with better compensation and benefits.
Pros: Love the flexibility offered in terms of lunch time, office hours and working from home when needed.
Emphasizes good communication between manager and employee by having 1 to 1 meetings and feedback sessions.
Big on education and training so lots of learning opportunity available.
Good culture and opportunities for career development.
Good
Cons: Increment and bonus is quite pathetic.
Can be lost in a huge organization like this. 
Though opportunities are there competition is tough as well and you got to fight for it and sometimes its not always fair.
Waste a lot of time dealing with the numerous systems and problems, tedious processes and sometimes long line of approvals.