Great coworkers, convenient location, great vacations and leave, good employee and staff events. Building is nice and technology is updated.
Cons
Poor benefits, no investment in employee development and advancement opportunities, too many recent layoffs, no transparency from management, low salaries.