Pros
The Christmas party is pretty cool, from what I hear. Also, management buys breakfast every Friday. They allow you to put your children before your job.
Cons
It is not a team environment. There is no loyalty to the employees. Don't ever expect any gratitude or motivation that you are doing a good job, let alone great. If you work in the office, expect the field staff to treat you like garbage, this is one thing management allows and condones. Your expected to just take it because they are bringing money into the company. This company wants you to talk, act and work as they feel you need to talk and act. There is no room here for free thoughts. Lastly, expect to be fired at any given time, for no apparent reason other than, they decided to make a change and you will be happier somewhere else.