Pros
Seamgen is a refreshing environment to become immersed in, and you can sense that from the moment you walk through the doors. The business casual setting allows for freedom of expression, and the multitude of industries that the company has chosen to open themselves up to allows for developers and designers alike to gain experience across the board. Being a small business, one's ideas are easily heard from upper management, and if beneficial, taken into true consideration. The potential for teamwork throughout the entire agile process allows for quicker growth and a broader resume for those directly involved in its projects. The careful consideration taken into hiring allows for the creation of an environment where nearly every member "clicks" on his or her level of skill set and creativity.
Cons
Although some individuals thrive under the lack of a strict daily regimen and micro-managed deliverables, some employees don't seem to take the initiative necessary for the success of their own careers within Seamgen. Being a small company, a little extra elbow grease goes a long way in seeing growth.