Company: IBM
Date: 2014-07-05
Overall rating: 3/5
Employment status: current
Experience level: Senior

Rich international experience with lots of culture to learn from and diverse oppurtuinities
Pros: Diversity makes you learn a lot from different cultures. The environment is relatively professional compared to other companies with mature culture (depending on the department you're in though). They try to come up on new things and renovate the company in a way that is relatively good for an old dog.
The company has a diverse portfolio in working areas which gives vast of opportunities to a lot of people. Job types you can have a whole stack from technical, to sales, HR and so on. If you're in one place, you get exposed to other making you gain experience that helps you do wiser decisions.
The working from home policy is nice, but may be disrupted by managers.
You can also find lots of resources from academia to professional that you can make use for free (no need for approval before you use it). Focus on research is also good.
This is a recommended environment given the local market, but don't stay for long!
Cons: The main issue is focus on numbers without actual comprehension of what is beyond. For example, it has been preforming badly recently compared to the previous consistent good performance. From my personal opinion part of the consistent good performance with in fact due to cost cuts (which we significantly felt as employees) rather than solid performance in sales and with customers. 
Starting from top management till your first line management does that. Barely made way for investment in skills which comes a bit frustrating and make you feel become an old dog.
Also, the pay isn't that good and it can vary unfairly sometimes.