Company: IBM
Date: 2015-03-25
Overall rating: 3/5
Employment status: current
Experience level: Junior

Mostly great people but frustrating infrastructure
Pros: Ability to define your own career path
Flexibility to work across consulting groups and industries
Virtual office presence allows you to work from home every Friday
Cons: Lack of structure can make it difficult to network
Terrible performance appraisal process - charge hours over-emphasized and client service under-emphasized - very difficult to separate from the pack