Good place to get your feet wet in research
I enjoyed working for this company and would have stayed if the compensation/benefits were better and if the lower level management improved. It is generally a good company containing very smart and talented employees. They could value their employees more by increasing their salary ranges, increasing paid vacation and sick days, and allowing more remote - more... work flexibility.
The 401K match is worthless but all employees have access to a financial advisor - a valuable resource if used. - less
ProsUpper level management makes themselves available to all employees on a regular basis, free snacks and coffee always available to employees.
ConsTend to "churn and burn" their employees.