I worked for Intercall many years ago and loved every minute of it.
Cons
since we are being required to create a review just to use the glassdoor site, glassdoor should be aware that the value of their reviews will necessarily go down as will anything that is forced.