Good place to work
Nice place to work at.
I enjoy the people I am with. I am sure some people will not liek something there, but the work is challenging. You can disappear if you want to in the myriad of projects but if you want to learn, it's great.
ProsNice challenges if you can find them.