Software Engineer, Burnaby, BC - 17 January 2015
OSI Maritime (then OSI Geospatial) was easily the worst company I have ever worked for. On my second day there, the director of engineering told me (paraphrased), "You know, when I was an engineer, I was second on the team in lines of code written and in defects resolved." You read that right: at this company, they actually think counting lines of code generated is a good way to measure software engineering productivity. Working at OSI, I encountered a lot of "information games", hostility, and quite simply the most insane coding practices I have ever seen. Furthermore, the corporate governance is not good: the company somewhat recently bought back all of its shares after dropping from over $1 to $.06, costing a lot of people their savings. The company does appear to be doing better as of late but it is highly doubtful that such can be projected indefinitely into the future.