Pros
Flexability of the job. Not having a boss hanging over your shoulder. Work at different locations each day of the week. Different Projects every month. Meet new people all of the time. Busy Work. Provides company car Wonderful benefits. Pay is OK, Better then most third party agenies Bonus Potential Wellness Program
Cons
Upper management is disconnected from the field. There seems to be a disconnect from the office staff and the field. Communcation with management is lacking. Stories are not the same across the country. There is not a team feeling, but we are told that we are to work as a team. Work comes home with you every day. Time each day spent on computer at your own time. You have to be really organized to ballance work with home life. There is alot of off the clock work. Field feels micro managed.