Pros
-there is work-life balance (depending on your dept) -well equipped for engineer to be able to perform on the job -decent benefits -slight work hour flexibility
Cons
-non conducive work space; try to squeeze in as many ppl in a office space as possible like cattle! -very political, very silo base, difficult to get cooperation without escalating and blowing issues out of proportion to management, playing the blame game -poor teamwork -unclear definition of workload -limited creativity, expected to be a drone/soldier; do as you are told -loosing culture,pride and identity of what it means to be a WD employee -you can talk your way through a promotion by focusing on looking good in front of management instead of skill/ performance or accomplishment -non performers are tolerated, you can come to work, do nothing and get paid for x amount of years till the next VSS (voluntary separation scheme) occurs, get compensated for long service with the vss scheme and become super wealthy!