I disagree with the low ratings, it's actually a) ...
I disagree with the low ratings, it's actually a) a very decent place to work; supportive, developing, friendly, and takes care of employees, and b) it provides a service that ofter outweighs it's cost.