Some people claim that the company is not perfect, no company is perfect. But the way a company deals with its problems is the way to evaluate it. After months of working here, I have no complaints. That doesn't exclude the negative experience other people have had, but from my point of view... so far so good!