Great Place to work
Great place to work. The business is ran very well and great management makes this happen! The recruiters, writers and team leads are also an wonderful group to work with. They have fun when its time, but when it is time for work there is no denying it IBISKA is killing it.