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...
Upper level management makes themselves available to all employees on a regular basis, free snacks and coffee always available to employees.
Tend to "churn and burn" their employees.