Company: IBM
Date: 2016-05-25
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great teams, cool technology, low visibility to leadership
Pros: (1) Very strong technical expertise among fellow developers; I have great respect for my friends and colleagues
(2) Salary seems to be competitive in my area
(3) Throughout my career, I've been exposed to lots of useful and modern technologies
Cons: (1) As a developer, I do not have clear visibility to what's going on with senior leadership. That's good because I care most about developing and testing code on a daily basis, but it's also scary because I don't know where our company is going (and I'm not sure if I like the direction).
(2) There aren't many perks to the job outside of salary: no free food, transportation, etc