Coworkers are great. Product is great. The work is stressful but rewarding.
Cons
Management. Had a manager that took turns harassing each of her employees. New processes are also kept secret and then the employees who don't know about it get a loud talking to where everyone can hear.