Pros
If having some association with IBM is deem as a "pro", then that is the only one.
Cons
- You're essentially a contractor for IBM, the company operate under the "rules" of IBM as it is a wholly own subsidiary of IBM Singapore. However, contractors do not get to have most of the benefit that an IBM employees enjoys.
- You are treated nothing more than a "number" in the company, helping it to generate income by "selling" your services to IBM.
- Benefit is hardly stellar, with only 12 days of annual leave, it is pathetic. Medical claims are minimal, although you do not have to pay anything for company appointed clinics.
- No other employee benefits as contractors are really, just contractors.
- Not much chances to progress career wise as it really depends on the project that you are involved in.