Lots of time to work directly with clients.
Motivated, enthusiastic, exceptionally talented coworkers.
The organization values flexibility, team work and creativity.
Management is responsive to staff concerns.
Cons
CDI is a virtual office, so personal interactions with co-workers is limited.
Can be easy to overextend yourself to meet the high expectations that co-workers put on themselves.
Spend a good amount of time driving to reach clients.
As a small organization advancement is limited.
Welcoming, intelligent, self motivated staff
Freedom of schedule flexibility with working in a home office
Rewarding work
Cons
Working from home can have its down falls. It makes it a bit challenging to get to know your co-workers and it can take more time than it would in a regular work setting. But at this company the staff are aware of this and are very welcoming and friendly.