I enjoy working for ABCloudZ Inc. They are a fast growing company and the executives and founders are always willing to assist or get into discussions to help and support their staff.
Cons
I have not experienced any cons as such, perhaps just being international sometimes it lacks physical interaction in meetings etc.