If you join this company without adequate IT knowledge & skills, you may find some tasks very challenging. The jobs here are very dynamic and pop up on the fly, so you have to be good at what you do and you have just 30 days evaluation to catch up or go home. So you have to keep learning at every chance you get.