Company: IBM
Date: 2018-10-18
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Consultant
Pros: Big name in business, lots of contacts, lots of different jobs, competitive salary at hiring time.
Cons: Lays large numbers of people off regularly regardless of job performance.  Very poor compensation adjustment over time, outdated and time consuming yearly review cycle that reaps little to no benefit for employee or management, lack of billable projects puts you on the bench a lot which is negative.  Report directly to someone in a different state you will never meet.