-Very knowledgeable people on various levels -Good exposure to various aspects of the business -Good benefits -Nice pantries -Convenient locations

Cons

-High turnover - a lot of great professionals left in the last couple years -No good talent retention -A lot of shifting people from one group to another puts pressure to adapt to new responsibilities quickly without any extra benefits

Advice to Management

Senior management has to put more effort in talent retention. Stop hiring temps, it's a waste of money and everybody else's time - they are gone within a few months and the rest of staff is left with the same amount of work or someone new to teach.