Pros
Hands down, very satisfied! My co-workers are a joy to work with. It is clear that they are very passionate about what they do. They are absolutely brilliant, yet very humble and quick to share credit with others. And although everyone is busy with what is on their own plate, they have always been willing to help. In my short time here, I have learned a lot from them. Although many people in my field dream of working for a large company, I have found many benefits to working for a smaller company. Here, new ideas and change are welcomed. You'll never here, "We've always done it this way and it works fine." As for management, they have provided many opportunities for employees to socialize with one another. They also make a great effort to help new employees transition and feel welcome. They are very approachable and I appreciate that they ask for our feedback.
Cons
None at this time but those with a negative experience should share with management so improvements can be made