It's great to work for a company that embraces the latest technology starting from the bidding process all the way through to job tracking. Another thing that I like is that this is a family run corporation that is run "lean" compared to some of the bigger general contractors out there. All hands are on deck, including the owners regardless of the task.
Cons
I have only been with this company for six months now and really have no Cons to list at this time.