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

Great place for new hires, or those in Sales or Development
Pros: As a big company, there are frameworks in place (which are missing from a smaller company) to provide context for creating and sharing information.  There's also a diversity of areas to move on to when you're looking for your next position within the company, provided you're not looking to move up.
Cons: Marketing is an undervalued and under-funded area, which is constantly cut whenever the company goes through a downsizing, to the point where it's effectiveness is compromised.  There's a move underfoot throughout all disciplines to outsource as many jobs overseas as possible, for cost cutting.  Raises and bonuses are a joke during good times and bad.