Pros
Friendly employees, new technology, latest computers and software. You'll get great experience using the latest in Survey and 3-D modeling industry standards and opportunities. If you are skilled and personable they will find a way for you to make a name for yourself in the company, if you sit in back and are quiet and come in and out to just do your job, you'll stay in back. In all honesty, its a small company that is run fairly well and it has great benefits. Alas, its a small company with established upper management, you can decide for yourself what that means...
Cons
High employee turnover. At times there is poor management of company resources and maintaining a constant pipeline of work. Long hours on big projects, low hours on short projects, night & day shift work.