Excellent, fun and friendly environment.The good thingsWorkplace is friendly, even the HRs and people from different department. I made lots of friends because of this. Some of my friends who didn't graduate college also got accepted (they require college grad but they still gave him a chance). I also managed to invite some of my friends who are in-need of jobs and they are thankful for this!!! <3
The challengesThere's none I can think of to be honest. Maybe add a free snack bar XD