Pros
I've only been here less than a year, but my experience has been great at both the Rochester and Troy offices! Positive work environment, great guidance and responsiveness from the CEO, CFO, and other senior management, and a flexible work schedule with an understanding of work/life balance.
Cons
Have not experienced any cons.