Your customer feedback profile can bring as much as 23% of traffic to your website.
Not a place I would recommend to work at. Management could careless about their staff, and how they feel in the workplace. very stressful place to work. they dont give you the tools you need to help you excel in the work place!