Micromanagement is rampant. Training is poor to say the least. Development techniques are stagnant and the software is rushed, with no chance to go back and fix most of the bugs until something fails for an important customer, at which point everyone panics (could have easily been prevented). Office politics are not immediately obvious, but are absolutely omnipresent - to a point that is surprising for such a small company. The focus is always on short term results, with decisions being made which will have obvious negative consequences on the horizon.