Pros
-They provide Good Payment -Good Career Opportunities -A very small group of understandable people and employees.
Cons
-You need to have strong resilience to work in the front end. -Poor Management Communication -The level of teamwork is poor- Team members often are very toxic and rude, they take their anger on other employees in a passive way and refuse to help others where it's needed the most. Things could end up childish and bad for you if you decide to participate with their rude behavior. You must have strong resilience to endure the problem. - The social environment with customer level is critical- You must have a very strong resilience to endure the problems. Customers can have serious problems and take their frustration out on you even if it doesn't seem like they aren't having a bad day at all. Things can turn ill drastically if it's not done correctly and you have no way to control it. So it's best to just learn, always be polite, and only to provide the basic communication that the job informs you to do.