Company: IBM
Date: 2016-05-18
Overall rating: 4/5
Employment status: current
Experience level: Senior

Not bad for such a huge company
Pros: On an engineering position, corporate overhead is much lower than you could expect in a company of that size. Technical decisions are usually left to people who are competent to make them.
Cons: Permanent "cost optimization" pressure: only partially payed medical insurance, insignificant perks, very limited conference attendance budget etc. Internal educational and self-development resources for Engineering staff largely nonexistent (but abundant for the client-facing staff).