Company: IBM
Date: 2015-09-02
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Great company to make software
Pros: Unimaginable amount of expertise, resources, and career opportunities. The company encourages excellent values on their employees. You can do technology research, technology incubation, and development at any scale. Easy to contain work within office hours.
Cons: As you can imagine some bureaucracy comes with it, but it's not as much as you would expect from a company that big. And although it may look like an hard to bend, it's changed and move a lot over the last years. Not that competitive salary.