Very nice people and a good company with good valuesThe good thingsMy boss was one of the best bosses and people to work for. Her boss was also just as good. The people working there are excellent people and the work ethics are very good.
You can really feel that they take care of you by the amount of things they provide within the company (like lunches, breakfasts, coffee etc).
They do not treat you as a number, they treat you as a genuine employee.
The challengesThe only problem was due to the fact that the systems were built for initial use only, the upgrades to the systems are slow and there are still many bugs in the system when I left.
Other than that, everything else is very good.