Pros
Some really great coworkers, most of whom have since left. Steady work and the company seems to be somewhat stable.
Cons
The CEO has serious trouble keeping anyone of talent. She routinely tells her employees to give "80%." She is condescending and has no trust that anyone will do what she has hired them to do without her standing over them. There is no team energy- projects are started and finished without any collaboration or interaction between creative and development. This can be stifling and dampens any office culture or room to grow. I watched over 15 people leave- many of whom walked out the door without giving notice because her regime was so intensely negative. The work is seldom inspiring and she allows no room for creative or programmers to grow.