Pros: flexible hours; results more imporant than methods
Cons: confused, inconsistent managment
The corporate culture was friendly and considerate, but their management was a little confused with instances of overlapping jurisdiction and consequent duplication of effort. Still, there was plenty of room for innovation and individual initiative.
Overall, a nice company to work for, one which treats employees and contractors alike with respect.