Pros: dynamic place to work
There is no typical day. As a Consultant you have new challenges every day. The hardest part of the job was learning new companies technologies and working to make improvements. That also was the most exciting part of the job.