working on new technology that is both fun and good for the environment
diverse family atmosphere and responsive to individual employee needs
small business that can quickly make things happen when necessary
emphasis on innovation means ample learning opportunities
Cons
A dynamic environment can be either fun or a challenge, depending on your preferred work culture.