Company: IBM
Date: 2014-04-16
Overall rating: 2/5
Employment status: former
Experience level: Junior

Really depends on the people you work with.
Pros: There's a lot of knowledge to absorb, the ability to see a really big company at work. There are also opportunities for overseas employment and other 'missions'. Abilty to work from home.
Cons: - Pay is below market
- If your manager is terrible (and that happens a lot), your life will be miserable
- There's little team building
- Way to process focused
- Not enough focused on people
- Many people have virtually no idea what they're doing