Company: IBM
Date: 2008-09-03
Overall rating: 4/5
Employment status: current

Global company with lots of opportunities.
Pros: - IBM allows flexible working hours which is far more interesting compared to a steady 9 to 5 working schedule.
- It is a global company which means opportunities can present itself anywhere in the world.
- People in IBM, management or non-management are generally laid-back and helpful.
- The pay and benefits in IBM are quite competitive.
- The wide range of business units means you have the opportunities to explore different job fields and industries.
Cons: - Large companies means slower and sometimes lack of communication. 
- Due to the matrix structure, an employee may have several managers to report to, which means it's hard to build a close relationship with your manager(s), especially when many of them work remotely.
- Although there are many opportunities, it may take you a long time to get to the position you want due to standards and structures that must be followed in order to get promoted.