Company: IBM
Date: 2013-03-30
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Just enough pay to stagnate
Pros: * Decent job stability relative to the entire tech industry.
* Great place to start your career, get a good grasp on software development.
* Ability to work from home at your discretion, depending on team, flexible work hours.
* Friendly engineers and quiet work environment.
* Above average pay depending on performance.
Cons: * Performance evaluations and distribution of profit sharing archaic and detrimental to team work, innovation and morale.  
* Extremely low bus factor  as a result of people hoarding information
* A lot of talented people are being pushed to management and sales since technical jobs are getting shipped overseas to ISL.
* Meetings upon meetings upon meetings.