working with intelligent dedicated inspiring individuals around extract hidden and untapped skills. its not just about work but good team work allows worker give the best also feels motivated.
Cons
working and designing for hours on the computer can be very stressful and work load pressure is high when working on any master plan