Pros: co-workers, trial by fire experience if you like that sort of thing
Cons: literally almost everything
I worked at Interface for a number years, during that time I tried to get promoted twice. They said I needed a certification to get the promotion despite the fact that two of the three people working in the position did not have the certification and one even failed it when he took it for the first time; one person was hired simply because he knew a VP. Massive problems in how the company does business, management knows of the problems but does nothing to help them. Too much complication to accomplish simple tasks, we used a social media marketing program as our IT ticketing system. Management does not listen to any of the employees who honestly try to help.
A typical day on the job would be answering phone calls from customers that you have not been trained to help, no support from management who are just as clueless as the untrained workers. When customers ask for a member of management for a complaint, they are usually no where to be found.
The only enjoyable part of the job was my co-workers who I talked and joked with while on duty. If it wasn't for the great people I worked with, I would have left this job a long time ago.
You could say the job is good for experience, because you will literally have to problem solve everything on your own with no support and bare minimum and horribly inadequate training. If you like trial by fire for only a few months to gain experience before moving on, then you might consider Interface.