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

Great learning opportunities, great people, but lots of bureaucracy and politics (expected for a company this big).
Pros: - Lots of great learning opportunities - good projects, roles, responsibilities
- Great people - everyone is very sharp, lots of very-experienced practitioners
- Friendly culture and chummy collegial atmosphere
- Very flexible work-life balance; can work remotely and at your own schedule
Cons: - Very difficult to get promoted - lots of bureaucratic processes required
- Large amount of politics at the high-levels, which rubs off the wrong way on all the rest of the employees
- No pay raises or bonuses
- Company is going through difficult times