Pros
Great team atmosphere, love my Manager and coworkers. I’ve never had any issues with professionalism, compensation, or work environment. Great product and easy to use! Love my job! I think anyone that has something negative to say, they were probably fired for their own performance issues.
Cons
Must be willing to travel and work independently with minimal supervision. Some people take advantage of that part.