Overall a pretty decent company,but with variant going under and the looks of the company on paper,I'm getting a bit nervous..good pay and miles on the dedicated se account I'm currently on,upper management leaves a lot to be desired ..see cons,it's long but worth reading of your looking into this company and have a pet