Pros
Challenging projects, wonderful coworkers, great benefits, family-friendly management. There's a lot to keep me on my toes, and a lot getting done. I've had fun here.
Cons
Welcomes for new employees, as well as farewells and departures, have historically been a weakness in our company culture -- but I am seeing good improvements in that area these days, so stay tuned.