Company: IBM
Date: 2016-06-07
Overall rating: 4/5
Employment status: current

Not bad, but could be better
Pros: Good projects, smart and sometimes fun co-workers.
Cons: To get promoted, you have to document tons of things that takes hours upon hours, but when you're working a lot, you don't really have time for it outside of work if you want a normal life. Pay is average - not bad, but not great. You can get more elsewhere.