Pros
None. I worked here for over 3 and found no pros.
Cons
For the first 3 years of my employment I was an "independent contractor" but treat more like an employee. I was asked to go into the office each day, be available in business hours, and not have my own free will. It was a very abusive and not well-managed environment. The managers have no respect for their staff members and just saw us as machines. After being there 3.5 years there was no trust or loyalty developed. FINALLY they saw some sesnse and they made everybody employees at the turn of this year. But hey, even then they still treat you poorly- minimum sick days, minimum vacation, no benefits or retirement, and you will still get abused on a daily basis. Do not go here. The two partners have no self-awareness, in my three years I saw 21 people come and go working here. They have no constant stable team. They are a husband and wife team who bring their personal arguments into the office, which makes for a very poor work environment when you can hear the two partners of a company arguing constantly.