It's a good start up for a fresh grad.The good thingsi have a good colleague. great experience socializing with customer and with other employee. enhance your communication skills.
The challengesThey don't give benefits for employees. They focus more on profit not with the employees needs (e.x supplies and more). No personal growth, doesn't give employee appraisal. That's more difficult challenge I think than facing with customer's concern.