The job is quite honestly the most boring and soul sucking thing I've ever done. You will always have more work than can possibly be done and at times the work load becomes so high your customers will become upset at you for not being able to answer them in a timely manner. It is very hard to provide every customer a top notch experience at times due to workload which is frustrating. Pay isn't that great in entry level roles.