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

I've had 30 years in roles across technical sales, project management, line management, and global program management.
Pros: Smart, interesting people; training; flexible work options (work from home, etc); benefits. People managers who CARE about people are effective.
Cons: Need executive sponsor to advance, even if top performer. Performance management fosters competition. Salary program is broken. Bureaucracy.