-small company and therefore not much bureaucracy
-machine shop development environment
-laid back
Cons
- no real project management makes self management a must
- small team makes multiple projects time management difficult
- work atmosphere is dirty and unorganized.