Pros
There were some cool people working there. Some projects could have been interesting under better management. Facility and equipment were mostly adequate.
Kontras
Iy was riding the roller coaster from hell. Software development management was all over the map. You could be pulled off whatever you were supposed to be working and tossed into some other suddenly high-priority project a half-dozen times a day. All of which would have been fine if they would have let you actually finish any of those constantly shifting tasks before the priorities (and task de jour) shifted yet again to whatever new thing was suddenly considered the highest priority. They were also really cheap with regards to hardware; they constantly commandeered the test server and put it online as the live customer server because the previous public server developed a software or data error, and their process was so broken that they often could not patch the public server in any kind of a timely manner.