Company: IBM
Date: 2015-03-13
Overall rating: 4/5
Employment status: former
Experience level: Senior

Overall, a great place to work
Pros: You are surrounded by the smartest people in the world.  This is the first job I had where I didn't feel like I was working with a bunch of idiots.  It was fun to work on developing the latest and greatest technology.
Cons: Everyone is always worried about the next RA.
1st line managers hands are tied.
Executive leadership is very short sighted.