Pros
Having the freedom to plan your own day, when short term family issues arise - it is handled well, some managers were good...but those are slowly being phased out. the benefits package is decent though not as good as when we started as prices have increased, this is the case just about everywhere now..
Cons
Micromanagement of time, Certain employees are able pick and choose which rules to abide by and are allowed to get away with unethical practices even though everyone is aware and nothing is done. Lots of promises of change without follow thru from management. When an issue is not being handled as it should by management, as much as I continued to fight.. nothing was done. I even brought my concerns up at the exit interview that was conducted over the phone and nothing was followed up on.