Company: IBM
Date: 2013-02-08
Overall rating: 5/5
Employment status: current
Experience level: Senior

Amazing company to work for
Pros: IBM has excellent processes, solid management and excellent work-life balance for employees.  IBM has good focus on employees development and offers great training opportunities for employees, if they choose to take them up.  As always, career development is up to you, so more work you put in, better results you will get at IBM.
Cons: Processes can mean slower response time sometimes, especially working across international boundaries. It's hard to avoid this for a large corporation, especially since each geography has its own operating company (due to legal and regulatory requirements).