Pros
Great attitude of colleagues Ability to work at your own pace and deliver value Non-toxic environment
Cons
None that I can think of
Pros
Family feel Always acknowledged Not on timesheet meant I felt trusted
Cons
Some clients were horrible and managers failed to step in