Company: IBM
Date: 2014-05-03
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great benefits, opportunities to advance for some, no loyalty for long time employees.  take charge of your career.
Pros: Big company with lots of opportunity to move into new positions if you are persistent about moving up and don't get complacent in your job.  Good work-life balance, work at home,  great benefits, training available IF you have a manager willing to speak up and get approval for you.
Cons: NO loyalty to long time employees when it comes to resource actions.  I was loyal to company and remained in same position because they didn't have anyone else to support application and thought I was helping out.  All it really did was hurt me in the end.  When I was not allowed to move to another position or get training to complete certification I should have started looking for a job outside the company.  Laid off after 10+ years.  They were offshoring many jobs to BRIC countries..   Initially very upset with company but would go back to them with different mindset and this time use them for my own personal development and advancement.