"need of some improvement"?


i'd say MAJOR improvement

i guess they don't understand the importance of customer service