Pros
Synapse is very transparent at all levels and has a small company feel where you are aware of what is going on and can jump in to help where ever your skills are useful. There are no silos or restrictions on what you can do or how you can help. You are always able to learn new skills and new technologies.
Cons
The place can be a little unstructured at times and unless you are able to take the initiative and be inventive, sometimes it is difficult to get direction or decisions from others. This place really expects you to be proactive and autonomous in nature. Many changes are occuring and so things can be a bit hectic as well, but they are moving in the right direction and trying to carefully guard what makes the company successful and a great place to work.