Pros
Things I appreciate the most at DSTI are the great people I work with daily and the overall flexibility. Everyone seems to care deeply for this company and enjoy working here. Benefits are better than average for a company of this size; communication is getting better all the time; company lunches every other month where everyone gets together and the company events are fun and healthy for the culture; fringe benefits including sports tickets, shared sports car, borrowing of equipment, etc. are also very nice; equipment and facility is top shelf; there is really too much to mention here.
Cons
Much work to be done in respect to process creation, work flow structure and performance measurements. Good news is this is a priority and we are making progress. Also, due to the size of company we are, there is not much room for those who struggle with efficiency, need significant and frequent oversight or daily instruction.