Large system, many customers that use the systems, interesting technologies, hard working staff
Cons
Culture is indifferent to individuals trying to improve, in some projects there is no knowledge management that helps staff to deliver faster, employee cuts almost every year