Company: IBM
Date: 2014-06-26
Overall rating: 5/5
Employment status: current
Experience level: Junior

Senior Consultant
Pros: - Excellent pay
- Excellent benefits
- Lots of opportunity to meet interesting people and work on great projects
- Still an outstanding company to work for
Cons: - For most consultants, you will either be asked to relocate (and more than once) or you will fly weekly. If you don't expect this, don't join consulting.
- Large company, folks at the bottom often times are completely separated from the top
- Many layers of management, most of whom you'll never meet