You are hearing mixed review because everywhere is different. Different people, different clients, different managers, all with different opinions and perceptions on what is good or not. Think of like working at a fast food chain, or Walmart or something. Your experience could be great or crappy just based on the people you work with or your manager.
In any case your life will be what you make of it, and hey if you only are planning on one year, and not banking anything important in your future on this, then, well who really cares? Just come, live, work and make the best of it. I can tell you that your happiness will be 80% up to you.