Pluspunten
Salaries and benefits are fairly average. The hours were flexible and the teams are fairly small. The challenges can be decent depending on your projects. There are a few things technical and organisational to learn from working there.
Minpunten
In my organisation, the teams kept changing every few weeks. There was always a dull period where no work would be executed before a huge rush to deliver for a deadline. There was a lot of lazy people and management is completely out of touch with the customers and their bottom line. They're so out of touch, they had no idea who their best performers are. There was always a couple of idle teams with no work to accomplish, yet there was no incentive to learn or research on your own. All the senior developers were promoted to managerial positions and the product was lead by a handful of out of college kids. Any changes to improve the situation from bottom-up, or top-down is met with a lot of resistance from everywhere.