Company: IBM
Date: 2010-05-13
Overall rating: 4/5
Employment status: former

Review
Pros: You got chance to work on different areas and switch between them freely (after certain period of time)
Cons: IBM provide services to other companies, you may need to work on client-side most of the time.