Vantaggi
-The people are generally friendly, and inclusive. -Employees get free coffee and fruit, which rocks (you really miss it when you move on). -It's currently located in a very accessible location, and is surrounded by a very large selection of dinners, restaurants, and stores/malls. -Your 9 to 5 schedule includes a one hour lunch which, again, you miss when you leave. Schedules are pretty flexible.
Svantaggi
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.