Challenging and rewardingThe good thingsExciting office, friendly colleagues, good general environment and chance to work with talented developers. Lots of perks including medical, optical, free dinner
The challengesIf you're not super passionate about technology, not willing to do the good work and do not want to be held to a high standard, you will struggle alot