Vantaggi
+Freedom to choose which project to tackle first, you are not put in a box and only allowed to do one task +Easily able to get time to speak with higher up people in the company. I literally work next to the company owner, who is a delightful person to be around. +You get to come up with creative solutions to problems, and throw ideas around the office confident that someone will always take them seriously. +The office culture is largely friendly, even during days where there are a great deal of calls coming in.
Svantaggi
-One of the main bosses, can be a bit eccentric, and may take you away from your project for an extended period of time during the day. -There may be a few times where a higher ranking person in the company is not available. -Some of the back-end systems for their products are based on older software or programming languages, so you may need to work with languages that are past their end-of-life from the manufacturers.