Pros: personal development oppertunities, great colleages, and competative salary
Cons: very little work-life balance, difficult to use up a holiday or two
there are many tasks to go through-out the day. Always on the move to the next task. Whether it be physical or mental, the time flies, and there are never enough hours in a day. The people you meet on an every-day basis never seizes to amaze me on the different cultures, lifestyles, persona's and expectations some may overlook regularly.