Company: IBM
Date: 2014-02-28
Overall rating: 2/5
Employment status: current
Experience level: Junior

Impossible quotas, way too many layers of management
Pros: One big selling point for me in joining IBM was the ability to work from home. This definitely helps with the work life balance. Pay seems to be competitive, benefits are decent, and you have unlimited IBM resources at your disposal for self education and research.
Cons: It didn't take long to realize the negatives of working from home. Since everyone works from home, you never engage your colleagues/managers, except for when working on a deal. Even though there are "teams", you never feel like that you are a part of a team...just groups of individuals that reports to the same manager.  

Though there are offices, it's 99% empty. You'll see people there once in a while...but it really is depressing when you go into an office and it's completely dead.

Also managers are just that...managers, vs leaders that inspire and motivate. 99% of your interaction with your manager is giving them pipeline updates so that they in turn can update their manager and so on.