Company: IBM
Date: 2013-02-24
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Professional Growth and Challenge
Pros: Work at home with some travel
Opportunities to work with various companies in different industries
Always challenging
Always learning 
Decent salary
Cons: Work groups are fragmented and finding qualified resources to do simple project work can sometimes be very challenging and frustrating
For employees at the professional technical level there are very few if any perks, rewards or recognition for doing outstanding work
Navigating thru the mass bureaucracies to get things done is at times overwhelming
Most technical professionals have very heavy work loads and work long hours