- Great location.
- Love the people.
- Super work ethic and very offbeat and informal.
- Feels like your a part of a big family.
Cons
- Difficult to get promotions because it is a small place.
- Kinda low pay for what you do.
- A lot of responsibility on one person leads to lesser focus on things that matter like R&D.