Pros
I have been working at Geographic Solutions for almost 7 years. I like working here because they gave me the opportunity to grow and be my best. I feel like my opinion is respected by both my peers and senior management. My encounters with the owner have been very positive - you can tell when you talk to him how much he cares about the company and the business we are in -- providing the best tools for people to find jobs. And he cares about the employees - from little things like having dual monitors to big things like free healthcare (and kicking in $50 a month if you have an HSA). Some of the reviewers said that the owner doesn't care about employees but I see and hear otherwise - I have seen him help employees out - he just doesn't advertise it to the entire company. I read some of these reviews and they sounded like scorned boyfriends/girlfriends. It saddens me that they didn't have the experience I do but perhaps some of it has to do with having a positive attitude.
Cons
The only con I can really think of is that you "only" get 2 telework days a month. Sometimes I wish it were more but the reality is that we frequently need to collaborate on projects and that is alot easier in person so I have ended up with quite a few telework days in the bank (they carry over if you don't use them).