Productive & fun working environment
Job duties can vary from being very demanding to a nice relaxing day at the office. Hard to move up the company ladder as their career path is non existent.
Large company with plenty of team building events. Met plenty of successful people during my time with them.