I worked at IBM for less than a year
Pros
good work environment plenty of learning
Cons
pay not the most competitive
I worked at Parallels full-time for more than a year
Pros
management people mng help growth
Cons
prj transion relocation assessment move to other depts