Challenging and fun place to workThe good thingsFriendly environment, great perks, great management, fun, challenging, easy access to other places
The challengesHigh workload, many adhoc work, many deadlines, high demand of quality work, very detailed bosses,