Company: IBM
Date: 2016-09-13
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Requirements Analyst
Pros: End-to-end job, where you work with people all over the world and have stimulating, challenging work,  working with new products and needing to be flexible and ready to do whatever it takes to get the job done.  

Duties start with gathering requirements, writing technical requirements, working with developers to produce,, test and implement business intelligence software.  Afterwords, working with client to resolve and smooth out any problems or tweaks needed.  Later,  working on production problems as they occur. and working on new requirements once in steady state.

Environment is complex and you have to be able to learn quickly how to find your way around.  There is data warehouse, business intelligence, data mining, data visualization, etc.  Work is reporting and analysis for various help desk environments such as ISM, ServiceNow, Remedy and others.

Also on occasion doing training and demos and mentoring new hires.

Working remotely is also plus in that you do not have travel time and can concentrate on getting the job done.  Also (within limits) hours are pretty flexible.
Cons: Trend is to offshore as much work as possible, so both regular and contract employees are eventually facing layoffs.  Regular employees typically work long hours while contract employees have reduced hours for several periods during the year.  Also, contract employee paid tends to be low when compared to the market average.