Pros
Being part of a moderately small and new company gives you a rare opportunity to help create and alter procedures used to handle certain processes and tasks. Although this can at times be difficult, it is extremely rewarding, and can also result in helping to streamline your own job. The management is extremely caring. Every time i presented a question or problem i was answered in a timely manner and with the utmost respect. When my son was born almost everyone in my program sent me a congratulatory email, including the CEO (and this was around 1am). Synaptek also sent my wife an edible arrangement and a high-quality blanket with my son's name and birth date stitched on. Companies with this level of compassion are few and far between.
Cons
Occasionally procedure will change resulting in work needing to be updated to the new directives, but as i mentioned above, in areas where the procedure is still being created/implemented this is to be expected.