Really great people to work with. There is constantly a joking attitude in the building while still maintaining professionalism. Great Place.
No cons really. What I was doing wasn't necessarily my "cup of tea", but the people around made it turn out to be a good experience.
Advice to Management
Keep doing what you are doing. Always friendly and in a great mood. It is nice to have management that can lead from the top down while keeping workers happy.