Pros
Free food and a generous time off policy. For employees who must work in Rochester, it is potentially a good option if you are new in career and looking for a first job.
Cons
The lack of focus, underfunding across several areas of the business, insistence on locating the bulk of resources in India, PE ownership misalignment and executive leadership incompetence doom this company. When recruiting you, they will misrepresent the facts. Don't fall for it. Many of the new recruits did and have, or will be leaving. New talent that was brought in to turn things around is being sidelined or bullied into keeping their mouths shut. There are some good people at the company, however the CEO doesn't have the appropriate skills to lead the company. He is a sales person who should have stayed in sales. Save yourself the disappointment and select an employer you will be able to growth with.