super fun co-workers! everyone usually get lunch together! and great working environment, good hours, and a very easy going company.
Cons
Depends on your role in the company, but that I know of no back-stabbing, etc. But many co-workers tell me to not work the company. And its fairly small so not a lot of chance to move up. upper management can be unpredictable and inconsistent at times.