Company: IBM
Date: 2015-06-18
Overall rating: 2/5
Employment status: current
Experience level: Senior

IBM on the decline
Pros: Flexible enough to trust work from home employees, works well with minor changes to work schedule as long as it fits the client / account needs, most mid-level managers have heart and do care how changes in the company policies effect their employees
Cons: Constantly watching over your shoulder for the RA (IBM's term for layoff). 
No pay increases.  and pay ranges are actually lower than business averages in many job titles.
Higher management levels care more about the bottom line then the people.