Company: IBM
Date: 2015-06-24
Overall rating: 1/5
Employment status: former
Experience level: Confirmed

Advisory Software Engineer
Pros: The team and the product I worked in was excellent. But there has always been a dearth in sharing the knowledge within the team.
Cons: I can list a ton but to name a few
- No respect for employee. You are treated as another head-count by the upper management.
- The Upper management consistently under-performs but the lower level employees get RA'd consistently
- No salary hike for the half-decade that I worked there.
- The employee portion of the healthcare kept on increasing. With no pay hike + inflation, every year it was like salary reduction.
- The bonus kept on shrinking even though the product did very well.