I worked at Intel Corporation full-time for more than 10 years
Pros
good conditions, great benefits, good team environment, learning opportunities, bonus schemes
Cons
weekend work, rotating shift pattern
I have been working at Microsoft full-time
Pros
Great company culture, diverse, amazing office
Cons
Fast paced, very large organisation