It's a great company to work for; the employees and management have a positive attitude and are kindThe good thingsIt's a good, friendly place, and people are always willing to give advice.
The challengesIn terms of creativity and out-of-the-box learning.