Excellent people to work with. Very caring, and everyone gave their all to make things work there. Many people had no problems working weekends and holidays.
Cons
The work, at times, might feel tedious, but once you take care of the details there, it was a very good place to work at.