Some of the employees are nice and really competent, so much to learn from them, many interesting projects
Cons
Outdated technologies, inexistent management (if not completely noxious), most of the employees just shift responsibilities and do mostly nothing during their working time (see: nonexistent management)