Pros: work with a diversity of people.
Cons: heathcare coverage, at times not being part of the team
The great thing about working with Dahl is every few months my day to day job will be different.
I get to work and adapt to different corporate cultures.
Hardest part of the job, is leaving a project where I get along with the co-workers.