Company: IBM
Date: 2017-01-27
Overall rating: 4/5
Employment status: current
Experience level: Junior

Finance: Great Flexibility, Leadership, Opportunities
Pros: There are a lot of opportunities at IBM, and they have a great training program for entry-level financial analysts to learn the ropes and cut their teeth. Also, most job roles in finance offer a lot of flexibility.
Cons: Advancement can be slow and role dependent. If you get the wrong role initially (and you won't know at first), you can get pigeon holed into waiting longer than your peers for promotions.