- nice office space - successful company who prides themselves at being the best at what they do - supportive of development and promote within

Cons

micromanagers running certain departments. looking at what time you get to your desk, what time you leave for lunch, when you leave for the day, etc. not a laid back envirnoment at all. very stuffy mens club.

Advice to Management

get some good managers in there and make sure people are excited about coming in to work everyday. it would help with the turnover.