Pros
The only pro is some of the people you work with.
Cons
The owner doesn't care about his employees and only the bottom line. They will overwork you and expect you to just do it without any compensation. HR will go behind your back and nothing you say to them stays in confidence. The COO is a complete liar and will lie to your face all the while not doing anything he says he's going to do. Most of the employees are good people, however management will be little you and continue to pile on work not allowing you to catch up and then yell at you for not completing everything. The managers are allowed to stomp out of rooms when things are not going their way and act like a toddler and still keep their job. Read the reviews on their service and that says it all. If you want to be little'd and treated like a number this is the job for you. Wish we could do zero stars because it does not deserve a 1 star.