Seeing all those five-star reviews that keep popping up each day makes me wonder... Comparing posts here and there, you could easily conclude it's two different companies.
I'm starting to buy into those conspiracy theories that management is paying for good reviews over there...