Pros: not micromanaged, trusting management, supportive management
Cons: if you do something wrong, they don't tell you until it's too late.
Working at Seagate was very relaxed and had a number of great individuals which were amazing to learn from. The teamwork was out of this world, but interdepartmental bickering could be a little more than usual.
I enjoyed the complexity of the work environment and technologies we worked with. I would have to say that if I were asked to go back, I would – more... probably say yes. – less