Company: IBM
Date: 2014-10-10
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Software Engineer,
Pros: Pleasant work environment, Schedule flexibility..It's nice to work with engineers from all around the world. Possibility to work either from office or from home. Learning opportunities allowing employees for education and self development. 
Innovation in a lot of fields.
Cons: Job stability is under big stress. The company spends a lot of efforts and focus on the financial growth of the company leaving the employees' interest  behind.