Great business with really cool technology. Being a small family held business creates a great atmosphere and an ability to contribute to the big picture.
Cons
The business owner is very loyal to his employees and tenure can oftentimes decide who gets promoted
- Private company, no shareholders dictating your work
- Small teams; you'll get to know everyone you work with
Cons
- More managers than workers who actually know what needs to be done
- Small teams; expect to be doing the work of 3 other people
- Follows LIFO principle: get hired last, you're first on the chopping block