Company: IBM
Date: 2016-10-25
Overall rating: 3/5
Employment status: former
Experience level: Junior

Decent for short-term. Beware of layoffs
Pros: Diverse clientele. Good name to have on your resume. Leader in analytics which is obviously a hot field. Smart people, for the most part.
Cons: Remote company. Little face-to-face interaction with managers, teammates, etc. Very difficult to get things done internally. Admin stuff is a nightmare. Many projects are boring. Company does very little to help you get staffed. HR is practically non-existent. National staffing model means you can be put anywhere on a project.