Pros
They have employee perks, but they mostly are only good for the people living in the surrounding area.
Cons
Lack of communication, and just keep piling on the work. When I got hired I'm sure there was a job description, but that seems to have gotten thrown out the window. Management is known for blaming you for other peoples mistakes. I am in training right now and the lady that trains me keeps emailing my manager telling them I am making all of these mistakes. How do they expect someone to be successful and happy in their positions if the trainee is going behind your back and making you feel like a complete failure. Plus I have been given so much work that I am drowning trying to get my work finished. I would NOT recommend anyone come here and work. If you wanted to be treated like you are not appreciated then this might be the company for you. Morale at the office is very low.