At Search Optics the compensation was decent. Single medical insurance coverage is paid completely by the company. They try to make the work place fun and inviting and for the most part they succeed in that effort.
As far as development and tech goes, its an afterthought. There is a very "whatever works so we can get clients" mentality there. While that is not necessarily a bad thing if you are a developer that enjoys the challenge of making innovative solutions to customer problems and enjoy owning that process then I would think twice. If you just need a place to stay for a bit then Search Optics is just fine.