Pros
Great family like atmosphere with everyone striving for the same goals; competitve results-oriented culture with rewarding bonus compensation tied to strong performance; company values are in the right place; excellent benefit package; extensive Corporate/upper management training and assistance readily available; offers the best products in the industry; very innovative and always searching for ways to improve; stresses promoting from within; if you are internally motivated and work hard producing results, you will be rewarded.
Kontras
Long hours and traveling makes work-life balance difficult; service locations are staffed thin often leaving themselves short-handed in case of turnover/sickness; many of the jobs are difficult/frustrating at times; vacation policy could be updated